Here is Kevin Spacey, the actor:

(Peter Kramer — Associated Press, file)

And here is Kevin Spacey, the Navy football fan:

(Gail Burton — Associated Press).

Spacey showed up at Navy’s game in Annapolis over the weekend. He is apparently in town to film a new TV series called “House of Cards,” in which he plays a ruthless politician.

The Baltimore Sun reports that Spacey might have done push-ups with the Midshipmen, which makes sense because everyone knows that you can’t be a ruthless pol without good upper body strength.

Oh, Navy beat Indiana 31-30.