Sam Claflin
9 TV shows · 2010–2026
Sam Claflin on TV
-
Peaky Blinders
as Oswald Mosley -
Enola Holmes
as Mycroft Holmes -
Vanished
as Tom Parker -
The Count of Monte Cristo
as Edmond Dantès -
Harlan Coben's Lazarus
as Dr Joel 'Laz' Lazarus -
The Pillars of the Earth
as Richard -
Daisy Jones & the Six
as Billy Dunne -
Any Human Heart
as Logan Mountstuart (Young) -
White Heat
as Jack Walsh