His Disney-related credits include playing Benjamin Gates in National Treasure and National Treasure: Book of Secrets and Balthazar Blake in The Sorcerer's Apprentice. He also played Dr. Stanley Goodspeed in the 1996 Hollywood Pictures film The Rock, Cameron Poe in the 1997 Touchstone Pictures film Con Air and Randall "Memphis" Raines in the 2000 Touchstone Pictures film Gone in 60 Seconds and Speckles in G-Force.
- Nicolas Cage got his stage name from Marvel Comics character Luke Cage.
- Cage was originally attached to star in the role of Tony Stark/Iron Man in Iron Man during the film's early development, but at the end, Robert Downey Jr. was cast in the role instead.
- He was considered for the role of Obi-Wan Kenobi in Star Wars: The Phantom Menace.