National Treasure

After stealing the Declaration of Independence, Ben Gates (Nicolas Cage), Abigail Chase (Diane Kruger), Riley Poole (Justin Bartha), and Ben's father Patrick (Jon Voight) do find the lost treasure of the Masons and the Knights Templar, five stories beneath a chapel in New York. The treasure room is huge, filled with Egyptian artifacts, scrolls from Alexandria, and billions in gold. The bad guy Ian Howe (Sean Bean) gets arrested by Sadusky (Harvey Keitel), who we learn is also a Mason. The Gates family honor is restored. Ben and Abigail end up together. Ben and Riley split a 1% finder's fee for delivering the treasure to the world's greatest museums, which is still more than enough for both.
Thanks, Ken J!