Cast Credits Speechless (2016) Guest starring as Nigel Episode 3x02: L-o-n-- London (2) (Oct 12, 2018) [Co-Star] Derren Brown: The Experiments (2011) Starring as DS Sykes LOL (2008) Starring as James 'Jay' Garner Shameless (2004) Guest starring as Teacher Episode 11x02: An Inspector Calls (Mar 5, 2013)