Interpretó a Alec Wade, un agente renegado del MI6 en la película Safe House, y obtuvo un papel en War Horse donde interpretó a un doctor de la armada.