My preference only of some of the characters:
Timothée Chalamet as Eros
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Saoirse Ronan as Louisa Boyle
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Emma Watson as Gaia
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Zendaya as Athena
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Alicia Agneson as Aphrodite
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Morgan Freeman as Chaos
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Armie Hammer as Tartarus
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
Alexandra Daddario as Hot Drunk Girl
Oops! This image does not follow our content guidelines. To continue publishing, please remove it or upload a different image.
(others are as whoever you'd like to imagine)