It is not often that a celluloid superhero transforms into a tragic hero before our eyes. Tom Holland navigates the transition from Marvel’s Spider-Man to Shakespeare’s Romeo smoothly, his wan, sinewy lover instantly at home on stage (in spite of the distracting audience whoop when he gets there).
Francesca Amewudah-Rivers brings her own spiky charisma as Juliet, all the more heroic given the backdrop of social media racial abuse she has received. Holland and Amewudah-Rivers are perfectly cast, wired with an awkwardly cool teen energy, she a mix of innocence and streetwise steel, he jittering with sweaty-palmed earnestness.