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