W 2006 magazyn „Esquire” przyznał mu tytuł „Najlepiej ubranego mężczyzny”. Był na okładkach magazynów takich jak „GQ”,„Entertainment Weekly”, „Time Out”, „Harper’s Bazaar”, „Skip”, „Men’s Health”, „DT”, „Rolling Stone”, „The Man”, „InStyle”, „Psychologies”, „Esquire”, „L’Officiel Hommes”, „TV Movie”, „Marie Claire”, „Vanity Fair”, „Dujour”, „Pani”, „Safari”, „The Hollywood Reporter”, „Men’s Journal”, „Film”, „Film Fame Fract”, „Viva!”, „W”, „Interview” i „Parade”.
W 2009 zadebiutował z powodzeniem na Broadwayu jako Joey w przedstawieniu A Steady Rain z Hugh Jackmanem. W 2011 wcielił się w rolę Mikaela Blomkvista w filmie Dziewczyna z tatuażem Davida Finchera – ekranizacji książki Mężczyźni, którzy nienawidzą kobiet z serii Millennium, autorstwa Stiega Larssona. Od 27 października 2013 do 5 stycznia 2014 występował jako Robert w broadwayowskiej sztuce Harolda Pintera Zdrada (Betrayal) w reż. Mike’a Nicholsa z Rachel Weisz. W filmie Gwiezdne wojny: Przebudzenie Mocy (2015) wystąpił epizodycznie jako szturmowiec, który zostaje omamiony Mocą przez główną bohaterkę Rey. W 2017 za rolę Jaga w produkcji off-Broadwayowskiej Otello był nominowany do Drama Desk Award.