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, Joseph and the Amazing Technicolor Dreamcoat, West Side Story, Oliver! 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 current West End hit revival of Miss Saigon (Prince Edward Theatre) and Musical Staging for the current Broadway revival of Les Miserables (Imperial Theatre, New York) which opened in Toronto. Geoff has subsequently worked on further productions of Les Miserables in Australia, Japan and Korea. Geoff has worked as an associate choreographer on Mary Poppins since the original production in London's West End, and subsequently in the USA (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 USA national tour, Holland, Australia and Toronto. And as Additional Choreographer for productions of Miss Saigon in Japan, Holland, Australia, Korea, Brazil and the UK Tour. Other Associate Choreography credits include The Witches of Eastwick (West End and Australia) and Betty Blue Eyes (West End).
Choreographic credits also include The Witches of Eastwick (UK Tour), Jack and the Beanstalk (Barbican), Encore! Mr Producer and Hey! Mr Producer (Jean Ann Ryan Productions USA), Blues in the Night (West Yorkshire Playhouse), Fascinating Aida (UK Tour, London), Little Shop of Horrors (West Yorkshire Playhouse), Jack and the Beanstalk (Opera House, Belfast). 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.