All five Spice Girls were on the red carpet last night at the launch of Viva Forever.

The musical which is based around songs from the Spice Girls’ archives, is being performed at London’s The Piccadilly Theatre, where four of the girls gathered on the red carpet together before the show.

Geri Halliwell, Emma Bunton, Mel C and Mel B hugged and smiled for the cameras in an array of glamorous dresses. Geri, as usual, stood out in a Disney princess-worthy tiered gown in pale blue, whilst Emma and Mel B opted for floor-length dresses with sizeable splits on the thigh. Mel C chose a short grey dress with a beaded belt and midnight blue embellished platforms.

Victoria, however, arrived late due to traffic and so took to the red carpet with her family instead. David and all three young Beckham boys were suited and booted, with the ever-dapper Romeo in a mini Burberry trench, whilst Victoria looked understatedly chic in a pair of black trousers, worn with a white shirt and plum coat , and black patent courts. The couple’s daughter, Harper, stayed at home.

Though they sat separately throughout the performance, the girls were reunited later in the night as all five took to the stage to thank the musical’s writer Jennifer Saunders and producer Judy Craymer.

See the Spice Girls' beauty revolution