It Shoulda Been You

A world where nothing is what it seems. Religions collide. Machiavellian plots are revealed. Promises are broken, secrets are exposed and hope springs from the most unlikely of places… Is it the latest political scandal? No, it’s just the Steinberg wedding. The charming, funny and original new musical, ‘It Shoulda Been You’ invites you to a wedding day that you’ll never forget, where anything that can go wrong does, and love pops up in mysterious places.

The bride is Jewish. The groom is Catholic. Her mother is a force of nature. His mother is a tempest in a cocktail shaker. And, when the bride’s ex-boyfriend crashes the party, the perfect wedding starts to unravel faster than you can whistle “Here Comes the Bride!”. It’s up to the sister of the bride to turn a tangled mess into a happily ever after in this musical comedy for anyone who’s ever had parents.

This is a true ensemble show, featuring a dozen standout roles from old to young, It has a great comedic script with some true heartfelt moments. And because this is a nearly a present-day piece set in 2015, it is dealing with issues that are very relevant in today’s society.

Cast & Creative

Cast List

Character Actor
Albert Marc Batten
Judy Sian Vaux
Murray Carl Smith
Jenny Chiara Beebe
Rebecca Chloe Anderson
Georgette Lizzie Brignall
George Andrew Yeates
Brian Mathew Madeley
Marty Connor Guffogg
Annie Rebecca Tarry
Greg Jacob Botha
Aunt Shelia Faye Brann
Uncle Morty Jim Trimmer
Walt / Ensemble Matthew Martin
Mimsy / Ensemble Helen Lowe
Ensemble Emma Hartnett
Ensemble Amall Khalif

Creative Team

Role Name
Director Paul Nicholas Dyke
Musical Director Artemis Reed
Producer Sarah Perkins

Show Dates

Date Time Location Book
March 24, 2020 19:45 Hampton Hill Theatre Book Tickets
March 25, 2020 19:45 Hampton Hill Theatre Book Tickets
March 26, 2020 19:45 Hampton Hill Theatre Book Tickets
March 27, 2020 19:45 Hampton Hill Theatre Book Tickets
March 28, 2020 14:30 Hampton Hill Theatre Book Tickets
March 28, 2020 19:45 Hampton Hill Theatre Book Tickets

Show Date: 24-28 March 2020

Venue: Hampton Hill Theatre

View Past Shows View Current Show