w dramacie Niki Caro Daleka północ (2005) z Charlize Theron, dramacie kryminalnym Paula McGuigana Zabójczy numer (2006) z Joshem Hartnettem, telewizyjnym dramacie biograficznym stacji Lifetime Historia Gwen Araujo (2006) w reżyserii Agnieszki Holland, dreszczowcu psychologicznym Joela Schumachera Numer 23 (2007) z udziałem Jima Carreya i fantastycznonaukowym dreszczowcu sensacyjnym Paula McGuigana Push (2009) z Chrisem Evansem.

Od 2010 do 2011 wcielał się w detektywa Tomasa „TJ” Jaruszalskiego, jedną z głównych postaci serialu kryminalnego NBC Prawo i porządek: Los Angeles. Woody Allen obsadził go w roli Ernesta Hemingwaya w komediodramacie fantasy O północy w Paryżu (2011), za którą otrzymał nominację do Independent Spirit Awards w kategorii najlepsza drugoplanowa rola męska. 1 lutego 2013 dołączył do obsady serialu serwisu Netflix House of Cards w roli deputowanego Petera Russo, za którą w 2014 zdobył nominację do Złotego Globu dla najlepszego aktora drugoplanowego w serialu, miniserialu lub filmie telewizyjnym.