Clive Owen returns to the West End for the first time in 18 years to star in Tennessee Williams’s last great play The Night of the Iguana. Owen plays disgraced priest Shannon alongside Lia Williams, who plays troubled artist Hannah. The pair are thrown together for a night with Maxine, played by Anna Gunn, when they arrive at her remote coastal Mexican hotel.