Answer
National Treasure (2004) stars Sean Bean as Ian Howe, a ruthless treasure hunter who seeks to uncover the secrets of the Knights Templar. Howe's cunning and determination make him a formidable adversary for Benjamin Franklin Gates (Nicolas Cage), a historian who is also on the hunt for the hidden treasure.