Crimson Petal and the White

Romola Garai and Chris O'Dowd star in this sweeping adaptation of Michael Faber's bestselling novel of love, lust, desire and revenge.