Joan O'Dowd as Shirley Valentine.