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 .