Potem zagrał postać Seftona Oldknowa w dramacie przygodowym fantasy Juliana Fellowesa Od czasu do czasu (From Time to Time, 2009) u boku Maggie Smith, Alexa Etela i Timothy Spalla.

W latach 2009–2010 pracował jako model podczas sesji dla brytyjskiej marki Burberry z Emmą Watson.

W biograficznym dramacie muzycznym BBC Two Kłopotliwy chłopak (Worried About the Boy, 2010) w reżyserii Juliana Jarrolda wcielił się w postać kontrowersyjnego wokalisty grupy Culture Club, Boya George’a. Znalazł się w obsadzie dwóch adaptacji brytyjskiej stacji telewizyjnej BBC: Filary Ziemi (2010) z Ianem McShane, Rufusem Sewellem i Matthew Macfadyenem wystąpił jako Eustachy IV z Boulogne oraz Wielkie nadzieje (Great Expectations, 2011) jako Philip „Pip” Pirrip. Po udziale w komedii LOL (2012) z Demi Moore i Miley Cyrus, został obsadzony jako Romeo Monteki w ekranizacji sztuki szekspirowskiej Romeo i Julia (Romeo & Juliet, 2013). Był Semem w starotestamentowym filmie Noe: Wybrany przez Boga (2014) w reżyserii Darrena Aronofsky’ego z Russellem Crowe.