I 2012 spilte O'Connor i . I 2015 spilte han Rich i spillefilmen , regissert av Stephen Frears. Året etter fikk han rollen som Donaghy i , der han spilte mot Meryl Streep og Hugh Grant.