2005 • as Percy Bysshe Shelley
1978 • as Ross Duncan
2013 • as Daniel Davenport
2016 • as Young Alan
2017 • as Eric
2012 • as PC Nixon