National Treasure (2004): cast, story & where to watch
2004 · Film · ★ 6.6

Released in 2004, National Treasure is an action, thriller, adventure and mystery film directed by Jon Turteltaub, running about 131 minutes. “In order to break the code, one man will have to break all the rules.” — that tagline sets the tone.
What it’s about. Modern treasure hunters, led by archaeologist Ben Gates, search for a chest of riches rumored to have been stashed away by George Washington, Thomas Jefferson and Benjamin Franklin during the Revolutionary War. The chest's whereabouts may lie in secret clues embedded in the Constitution and the Declaration of Independence, and Gates is in a race to find the gold before his enemies do.
Who’s in it. National Treasure stars Nicolas Cage as Benjamin Franklin Gates, Diane Kruger as Abigail Chase, Justin Bartha as Riley Poole and Sean Bean as Ian Howe, among others.
How it landed. With an audience score of 6.6/10, National Treasure has drawn a solid, mixed-to-positive response. It went on to earn $347.5M at the box office.
Where to watch. In US you can stream it on Disney Plus, Hulu, YouTube TV and Freeform and rent or buy it from Amazon Video, Apple TV Store, Google Play Movies and YouTube. See the full, country-by-country breakdown on our where to watch National Treasure page.
If you liked it. Fans of National Treasure tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.
Frequently asked
- Where can I watch National Treasure (2004)?
- In US, National Treasure is available to stream on Disney Plus, Hulu and YouTube TV, and rent or buy from Amazon Video, Apple TV Store and Google Play Movies. Availability varies by country — check our where-to-watch page for every region.
- Is National Treasure worth watching?
- National Treasure holds an audience score of 6.6 out of 10, and is a strong pick if you enjoy action, thriller, adventure and mystery. Reactions are mixed, so it may depend on taste.
- Who stars in National Treasure?
- National Treasure stars Nicolas Cage, Diane Kruger, Justin Bartha, Sean Bean and Jon Voight.
- When was National Treasure released?
- National Treasure was released in 2004, with a runtime of about 131 minutes.
