
National Treasure: Book of Secrets
2007 · Movie · PG · 124 min · ★ 6.4 · 42% critics
Benjamin Franklin Gates and Abigail Chase re-team with Riley Poole for another high-stakes adventure. Armed with long-lost pages from John Wilkes Booth’s diary, Ben must follow the clues to prove his ancestor’s innocence in Abraham Lincoln’s assassination.
Also known as National Treasure 2 · National Treasure 2: Book of Secrets · National Treasure - Book of Secrets · National Treasure։ Book of Secrets
Where to watch
Streaming on Disney+ — or rent from $3.99.
2 hours to watch.
Stream (included)
Rent
Streaming availability and prices may be inaccurate or change — verify with the provider before subscribing.
unSUB's subscription recommendations are informational only, not financial advice.
More value for your money
Similar titles, ranked by watch-hours per subscription dollar.
Details
- Years
- 2007
- Release date
- 2007-12-19
- Language
- English
- Rated
- PG
- Runtime
- 124 min
- Max quality
- UHD
- Critic score
- 42/100
- TMDB rating
- 6.4/10 (5,560 votes)
- Box office
- $457,400,000
- Budget
- $100,000,000
About
If you want a family-friendly mystery adventure with puzzles, clues, and nonstop momentum, you’ll likely enjoy this sequel to National Treasure; Not for you if you only want the first movie’s spark, or dislike easy-to-predict blockbuster storytelling like The Sorcerer’s Apprentice.
Pros: thrilling historical adventure; returning ensemble charm; treasure-hunt momentum | Cons: weaker than original; romance subplot drag; underwhelming story beats
Themes
- gold
- treasure
- london, england
- assassination
- usa president
- the white house
- paris, france
- parent child relationship
- riddle
- secret society
- treasure hunt
- sequel
- +24 more
Cast & crew

Nicolas Cage
as Benjamin Franklin Gates

Diane Kruger
as Abigail Chase

Justin Bartha
as Riley Poole

Ed Harris
as Mitch Wilkinson

Jon Voight
as Patrick Gates

Helen Mirren
as Emily Appleton

Harvey Keitel
as Peter Sadusky

Bruce Greenwood
as USA President

Ty Burrell
as Connor

Michael Maize
as Daniel
Directed by Jon Turteltaub