Cast Credits Waterloo Road (2006) Starring as Leo Fitzgerald (2 episodes) Episode 10x03: Episode 3 (Oct 29, 2014) Episode 10x02: Episode 2 (Oct 22, 2014)