 In 2006, Armstrong was cast in the BBC series "Robin Hood" as Allan—based on the legendary figure Alan-a-Dale—who joins Robin's band of outlaws in Sherwood Forest.Allan later becomes allied with the sympathetic villain Guy of Gisborne but has a change of heart and rejoins his friends.Armstrong appeared in all three series from 2006 to 2009.