In the 2000s he appeared in the films "Pay It Forward" with Helen Hunt (2000), "Superman Returns" as Lex Luthor (2006), and "21" with Jim Sturgess (2008), the last of which he also produced. In 2004 he wrote, directed and starred in the biopic musical "Beyond the Sea" (2004). In 2011 he co-starred with Paul Bettany and Jeremy Irons in the drama film "Margin Call". That same year he played antagonist Dave Harken in the comedy "Horrible Bosses" with Jason Bateman, a role he reprised in the 2014 sequel film "Horrible Bosses 2". He played Doc in the 2017 film "Baby Driver" with Ansel Elgort.