Actor David Bradley at a public event in 2025
Photo: Miguel Discart & Kiri Karma · CC BY-SA 2.0 · displayed with a layout crop

Guest-star file · Series 7

David Bradley

as Tom in The Green Man

Harry Potter · Game of Thrones

The Midsomer part

Who did David Bradley play?

Tom is a solitary man associated with the woods and the old local stories surrounding them. Bradley gives the role a guarded humanity that keeps the character from becoming merely an eccentric clue.

This overview explains the character's place in the story without identifying the killer or final outcome.

Open the Series 7 case file →

Acting career

A brief performer profile.

David Bradley is a veteran Royal Shakespeare Company actor with a distinctive screen career. His best-known roles include Argus Filch in the Harry Potter films, Walder Frey in Game of Thrones and appearances in Broadchurch and After Life.

Profile source ↗