Tom Hardy
15 TV shows · 1972–2025
Tom Hardy on TV
-
Taboo
as James Keziah Delaney -
MobLand
as Harry Da Souza -
Peaky Blinders
as Alfie Solomons -
Wuthering Heights
as Heathcliff -
The Take
as Freddie -
Colditz
as 2nd Lieutenant Jack Rose -
Poaching Wars with Tom Hardy
as Tom Hardy -
Flood
as Zak -
All or Nothing: Tottenham Hotspur
as Narrator -
Meadowlands
as Jack Donnelly -
The Virgin Queen
as Robert Dudley / Earl of Leicester -
Special Forces: Most Daring Missions
as Narrator -
Young Soldiers
as Narrator -
Predators
as Narrator -
Sticky
as Herbert