Laetitia Casta as Psyche
Yasmeen Ghauri as Venus
Leonardo di Caprio as Cupid
Liv TylerasThe Big Sister
Catherine DeneuveasCeres
Elizabeth TaylorasJuno
Ben KingsleyasJupiter
adapted from the storyby Lucius Apuleius
The End!