Joe Alwyn plays Henry in Boy Erased .
But he is secretly gay and , weeks after breaking up with his girlfriend and starting college , reluctantly comes out to both his parents after a classmate , Henry , rapes him .
Boy Erased