Geoffrey trained at the Bird College of Performing Arts. He has worked extensively in Musical Theatre both as a Performer and as a Choreographer. As a performer, Geoffrey has appeared in CATS, Fiddler on the Roof, Matador, Mr Cinders, Martin Guerre and numerous appearances in West End galas, Royal Variety Performances and the Laurence Olivier Awards.
Geoff’s most recent work includes Additional Choreography for the 2016 West End hit revival of Miss Saigon (Prince Edward Theatre) and Musical Staging for the Broadway revival of Les Misérables (Imperial Theatre, New York) which opened in Toronto. Geoff has subsequently worked on further productions of Les Misérables in Australia, Japan and Korea. He has worked as an Associate Choreographer on Mary Poppins since the original production in London's West End, and subsequently in the US (both on Broadway and the national tour), Holland, Australia, Mexico and, in 2016, in Brazil. Similarly, he has worked as Associate Choreographer on Oliver! in the West End at the Theatre Royal Drury Lane, on the UK national tour, the US national tour, Holland, Australia and Toronto. Other Associate Choreography credits include The Witches of Eastwick (West End and Australia, and UK) and Betty Blue Eyes (West End). He has also been Additional Choreographer for productions of Miss Saigon in Japan, Holland, Australia, Korea, Brazil and on the UK Tour.
Choreographic credits also include Jack and the Beanstalk (Barbican and Opera House, Belfast), Encore! Mr Producer and Hey! Mr Producer (Jean Ann Ryan Productions US), Blues in the Night (West Yorkshire Playhouse), Fascinating AÏda (UK Tour, London), Little Shop of Horrors (West Yorkshire Playhouse). He was Assistant to Matthew Bourne on South Pacific (National Theatre) and Dance Captain for Martin Guerre and CATS in the West End.
Television includes: Children in Need, Blue Peter, This Morning and celebrations for The Queen's 80th Birthday. Geoff was also featured on I'd Do Anything for the BBC.
Film: The Other Man, directed by Richard Eyre.