In May 2012 , Dixon took over the role of The Captain in the revival of Walter Charles 's " Anything Goes " from actor Cole Porter .
In May 2012 , Dixon took over the role of captain in the revival of Walter Charles " Anything Goes " by the actor Cole Porter .