 He has appeared in several dramas, including the role of Sergeant Bruce Hornsby in the BBC drama, "Red Cap".He has also appeared in the BBC Scotland soap "River City".From 2006 to 2009 he starred as Little John in all three series of the BBC production of "Robin Hood".