The Opposite of Sex

Sixteen-year-old Dedee Truitt (Christina Ricci) runs away from home. She is pregnant by her ex-boyfriend, Randy Cates (William Lee Scott). Not revealing her pregnancy, Dedee eventually moves in with her much older half-brother Bill (Martin Donovan), a gay teacher in a conservative, suburban community in Saint Joseph County, Indiana.