Fleeshman starred in the West End production of Ghost: The Musical, based on the film Ghost, written by Bruce Joel Rubin, with music and lyrics by Dave Stewart and Glen Ballard). He played the lead role of Sam Wheat (played by Patrick Swayze in the film) alongside Caissie Levy as Molly and Sharon D. Clarke as Oda Mae Brown. The show premiered at the Opera House, Manchester on 28 March 2011 and moved to the Piccadilly Theatre on 22 June 2011. When Fleeshman was offered the role in its Broadway transfer, he left the show in the West End with co star Caissie Levy on 12 January 2012 to star in the Broadway production. It began previews on 15 March 2012 at the Lunt Fontanne Theater and officially opened on 23 April 2012. Richard was invited to perform at the 2012 Tony Awards. Fleeshman and Levy remained in the Broadway Production until its final performance on 18 August 2012.