
All Content Copyright 2025 Twenty Twenty
1st Floor
138-140 Southwark Street
London
SE1 OSW
1178 Broadway
New York
NY 10001
Romeo and Juliet star, Francesca Amewudah-Rivers photographed by Serena Brown for British Vogue.
Serena shot Francesca at the Duke of York’s Theatre, where the play is currently taking place.