Shia LaBeouf as Jerry Damon Shaw / Ethan W. Shaw
Michelle Monaghan as Rachel Holloman
Rosario Dawson as Zoe Perez
Michael Chiklis as Defense Secretary Callister
Anthony Mackie as Major William Bowman
Ethan Embry as Agent Toby Grant
Billy Bob Thornton as Agent Thom
Anthony Azizi as Ranim Khalid
Cameron Boyce as Sam Holloman
Lynn Cohen as Mrs. Wierzbowski
Bill Smitrovich as Admiral Thompson
Charles Carroll as Mr. Miller
William Sadler as Jerry's Dad
Deborah Strang as Jerry's Mom
Dariush K as hani