Jason Bateman spiller millionæren Conrad Valmont, der lever af sine forældres penge, uden noget mål i livet og uden nogle problemer. Da han bliver uvenner med forældrene lukker de for hans finanser, og pludselig står Peter på gaden uden en øre. Heldigvis tager hans gode ven, Dylan (Billy Crudup), ham ind og lader ham sove på sofaen. Conrad møder også Beatrice (Olivia Wilde), en model, som Dylan er interesseret i. Conrad falder naturligvis pladask for hende og dermed er der lagt op til kaos.