Estudió en la Guildhall School of Music and Drama y antes de acabar sus estudios fue reclutado por la directora Kathryn Bigelow para encarnar el papel del oficial de comunicaciones Kornilov en K-19. Después rodó el thriller sobrenatural dirigido por Andrew Green Nine Lives, junto a Amelia Warner. Ha actuado también en funciones como "Romeo y Julieta" y "El rey Lear".