Stephanie Cen
Director
Claudia Meyer-Samargia
Sarah Bishop
Sloth
Viveca Chow
Lust
Mao Hanada
Gluttony
Elisabeth Ligonnet Lam
Envy