VS

What is the best Nicolas Cage role of all time?

Castor Troy — Face/Off

The 1997 John Woo action-thriller in which Cage plays both a terrorist and an FBI agent after a face-swap operation, going gloriously over the top.

Castor Troy — Face/Off

Stanley Goodspeed — The Rock

The 1996 Michael Bay action film in which Cage plays an FBI chemical weapons expert storming Alcatraz alongside Sean Connery.

Stanley Goodspeed — The Rock