“El aviador” (2004), film en el que interpretaba a Howard Hughes, le regaló otra posibilidad de ganar la estatuilla dorada de Hollywood, aunque finalmente se tuvo que conformar con el Globo de Oro.
Otros títulos de su filmografía son “Infiltrados” (2006), largometraje de gángsters dirigido por Scorsese, “Diamantes de sangre” (2006), de Edward Zwick, junto a Djimon Hounsou y Jennifer Connelly, y “Red de mentiras” (2008), de Ridley Scott, intriga de espionaje en la que daba vida al agente de la CIA Roger Ferris y tenía como compañero de elenco al australiano Russell Crowe.
En “Revolutionary Road” (2008), de Sam Mendes, formaba pareja de nuevo con Kate Winslet en un drama matrimonial ambientado en los años 50. En “Shutter Island” (2010), otra vez bajo la batuta de Martin Scorsese, interpretaba a un US Marshall que se trasladaba a una isla para investigar la desaparición de una asesina de un sanatorio psiquiátrico. En “Origen” (2010), thriller de ciencia-ficción realizado por Christopher Nolan, era Cobb, un hombre con la habilidad de introducirse en los sueños ajenos. En “J. Edgar” (2011), de Clint Eastwood, encarnó al dirigente del FBI J. Edgar Hoover. Fue el villano de “Django desencadenado” (2012), western de Quentin Tarantino, Baz Luhrmann, con quien ya colaboró en “Romeo + Julieta”, contó con él para su versión cinematográfica de la novela de F. Scott Fitzgerald “El gran Gatsby” (2013) y, nuevamente con Scorsese, protagonizó “El lobo de Wall Street” (2013), último Globo de Oro de tu palmarés. Actualmente, está a punto de estrenar “El renacido”, de Alejandro González Iñárritu.
Escena de "El aviador"
Escena de "Diamante de sangre"
Escena de "Origen"