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