ByAntonio Bouchard, writer at
The art of film pales in comparison to celebrity gossip culture, right?
Antonio Bouchard

Nick Cage has been in a lot of movies. Some better than others. But despite his impressively long filmography, there are even a couple movies that the actor was not in at all.

7. The Main Grasshopper in A Bugs Life

Although the film about bugs living together and joining bug circuses (a real thing, by the way) was aimed at children, it didn't stop older audiences from being captivated by that old school Pixar charm.

But, something you may not know is that the antagonist of the film was in fact not Nicolas Cage dressed up as a Grasshopper. But instead was actually computer animated and voiced by Kevin Spacey.

6. Frank Underwood in House of Cards

Debatably the most popular Netflix original series to date. The show follows Frank Underwood and his rise to political power. Now, even though I'm sure when I say House of Cards the first image in your mind is of Nick Cage in a dapper suit smoking a cigarette with his wife (also played by Cage, dressed as a woman) at his side. But believe it or not the character of Underwood is played by none other than Kevin Spacey, and Mrs. Underwood by Robin Wright.

5. Keyser Söze in The Usual Suspects

Nobody can forget the classic ending of The Usual Suspects when:

Sniveling Verbal (played by Kevin Spacey) walks out of the police station, slowly losing his limp while the audience realizes who the real Keyser Söze is. Kevin Spacey. It's Kevin Spacey.

So, it's not Nicolas Cage who is Keyser Söze. But I can understand why you thought that.

4. Lester Burnham in American Beauty

When you think about American Beauty you probably imagine the rose petal theme, the bag blowing in the wind, the 1999 Oscar for Best Picture. But, you probably don't think about Nicolas Cage as profoundly sad husband/father Lester Burnham.

That's because he was played by Kevin Spacey.

3. Lex Luthor in Superman Returns

So, uhh yeah, Nick Cage defiantly did not play Lex Luthor in the 2006 film Superman Returns. I'm pretty sure most people know that, right?

He was played by Kevin Spacey. Not much debate about that one.

2. John Doe in Se7en

Nope. Just Kevin Spacey again.

1. Benjamin Franklin Gates in National Treasure

Yeah, okay, we get it. Kevin Spacey. Kevin Spacey. Kevin Fucking Spacey.

Wait, hold up...

Okay, I think I did this wrong...


What should I do next time I write an article?


Latest from our Creators