Regista, produttore e sceneggiatore, inizia con Ropewalk, nel 2000, un film tra dramma e commedia per il quale firma sia la regia sia la sceneggiatura.
L'uomo che vide l'infinito, del 2015, è un film per cui oltre che regista, sarà produttore e sceneggiatore, condensando una storia intensa ed un cast prestigioso con, tra gli altri, Jeremy Irons, Dev Patel, Stephen Fry, Toby Jones. Nel 2016 sarà sceneggiatore di London Town, diretto da Derrick Borte.