Absolutely brilliant film! Ryan Phillipe plays Sebastian, a wealthy attractive promiscuous young man, who make a bet with his step-sister (Sarah-Michelle Gellar). The bet is to sleep with a published virgin (Reese Witherspoon). Wonderful twist at the end a must see.