En 2012 interpretó a Arthur Kipps en la película "The Woman in Black", un "remake" de la película homónima de 1989 a su vez, basado en una novela de Susan Hill.