Daniel Weyman

Daniel Weyman

Actor. Born 1 January 1977 in Newcastle upon Tyne, Tyne and Wear, England, UK.

ActorEnglish
2
Titles on Fi1m
70
Average Fi1m scoreas actor · 2 titles
Born
1 January 1977, Newcastle upon Tyne, Tyne and Wear, England, UK
Active
2012–present

Biography

Daniel Weyman is an English actor. He was born in 1977 in Newcastle upon Tyne and trained at the Nottingham New Theatre, graduating in 2000.

His screen credits include the role of Arthur Havisham in the 2012 film Great Expectations, appearances in television series such as Foyle's War (2013–2015) as Adam Wainwright and Silent Witness (2017–2020) as Max Thorndyke, and the part of The Stranger in The Lord of the Rings: The Rings of Power (2022–present). He is also credited as Old Meyer in the forthcoming film A Prayer for the Dying (2026).

Weyman has worked extensively in theatre, with stage roles including Nicholas Nickleby, for which he received a TMA Award nomination.

Coming up

A Prayer for the Dying posterSoon

A Prayer for the Dying

9 October 2026 · as Old Meyer

On Fi1m