
Actor
Age 43 · Scotland

2001 · ★ 7.9
as Oliver Wood

2002 · ★ 7.7
as Oliver Wood

2011 · ★ 8.1
as Oliver Wood (uncredited)

2007 · ★ 7
as Ben Willis

2004 · ★ 7
as Ben

2016 · ★ 5.9
as Sergeant Odd

1997 · ★ 6.5
as Tom

2013 · ★ 5.1
as Bothwell

2007
as Jeremy Wolfenden

2003
as Chris Parsons (voice)

2018
as Mikey

2009
as Paul

2022

2014
as The Guard

2024
as TV Presenter

2016
Movies from TMDB, TV roles from TVmaze (main cast only).