Robert Graves 1998: Dzień zagłady (Deep Impact) jako Eric Vennekor 1998: Długo i szczęśliwie (Ever After) jako książę Henry 1999: Kraina Elfów (Faeries) jako książę Faery (głos) 2000: Mission: Impossible II jako Sean Ambrose 2000: Spotkanie z Jezusem (The Miracle Maker) jako Jan 2000: Baśnie tysiąca i jednej nocy (Arabian Nights) jako sułtan Schariar 2001: Enigma jako Tom Jericho 2002: Gra Ripleya (Ripley’s Game) jako Trevanny 2003: Zabić króla (To Kill a King) jako Thomas Fairfax 2004: Naga prawda o miłości (The Truth About Love) jako Archie 2007: Hitman jako Mike Whittier 2009: Dyplomata (False Witness) jako Ian Porter 2010: Gdy budzą się demony (There Be Dragons) jako Robert 2011: Kulinarna miłość (Love’s Kitchen) jako Rob Haley 2011: Mój tydzień z Marilyn (My Week with Marilyn) jako Arthur Miller 2013: Ostatni pasażer (Last Passenger) jako Lewis Shaler 2014: Uprowadzona 3 (Taken 3) jako Stuart St. John 2015: Taśmy Watykanu (The Vatican Tapes) jako Roger Holmes, ojciec Angeli 2023: Przysięga Ireny (Irena’s Vow) jako Rugmer.