British-born actor Richard Fleeshman is best known as Craig Harris on TV's Coronation Street, a role he played for four years. In 2010, he made his stage debut as Warner Huntington III in the West End production of Legally Blonde. Freeshman's breakout came when he originated the role of Sam Wheat in Ghost: The Musical, in which he will also star on Broadway.