Andrew Marsh put on a show