 In October 2003 MacPherson formed a rock and roll band called The Cams with ex-Wet Wet Wet drummer Tommy Cunningham, and was seen singing with the band on Children in Need on BBC One Scotland the following month.Christmas 2003 saw MacPherson appear as Abananzar in "Aladdin" at His Majesty's Theatre in Aberdeen.In 2007 he starred in the stage version of "Dial M for Murder" with Faye Tozer of Steps.