He played Daniel Sloan in the 2012 political action thriller The Company You Keep, and supervillain Norman Osborn in The Amazing Spider-Man 2 (2014).
Ia berperan sebagai Daniel Sloan dalam film thriller aksi politik tahun 2012 The Company You Keep dan menjadi penjahat super Norman Osborn di film The Amazing Spider-Man 2 (2014).