Virgin Cast Elisabeth Moss Daphne Rubin-Vega Socorro Santiago Peter Gerety Stephanie Gatschet Sam Riley Charles Socarides Christopher Wynkoop Robin Wright