Skip to main contentSkip to footer

Screen hunks James McAvoy and Nigel Harman share West End stage

Share this:

Best known for their gritty on-screen work, James McAvoy and Nigel Harman are back treading the boards together in a West End revival of Three Days Of Rain.

No strangers to the theatre, James and Nigel – who worked together on 2001 play Privates On Parade - are currently appearing alongside Lyndsey Marshal, best known for playing Cleopatra in Rome, at London's Apollo theatre.

The play, a production of which Julia Roberts made her stage debut in, explores secrets passed down from one generation to the next.

The first half is set in 1995 and follows three friends who've been left a house, while the second goes back to 1960, with Nigel, James and Lyndsey playing both generations. Fans of the hunky actors' TV and film work needn’t worry, however. Atonement star James has a new movie - The Last Station - out this year, while former EastEnder Nigel is to replace Max Beesley in Hotel Babylon.

Photo: Rex
James and Nigel are on stage in the West End until May. They play consecutive generations in Three Days Of Rain
Photo: Rex
Rome actress Lyndsey completes the line-up

More TV and Film

See more