Actor de reparto en varias películas, incluyendo Rogue One: A Star Wars Story, Cloud Atlas, Rush y The Bank Job. Interpretó a Alexander "Sandy" Langbourne en The Night Manager y luego consiguió un papel en Hellboy.
Nació en Catterick, North Riding of Yorkshire, Inglaterra y se crió en Oriente Medio, Europa y África oriental. Se formó en la Academia de Música y Arte Dramático de Londres.
Se convirtió en director de This Red Rock, una productora de cine y televisión.
Su padre era un piloto de combate de la RAF. Su esposa Lucy Scott y él tienen tres hijos.
Apareció en The Bank Job, protagonizada por Jason Statham.