Leo Goskirk - List of appearances

Leo Goskirk has appeared in 166 episodes of Emmerdale since the character's birth in 2011. Theo Tasker played the role throughout 2011 along with Harry Whittaker who continued to play the role until July 2014. Harvey Rogerson has played Leo since August 2014.