Murder by Numbers

Richard Haywood (Gosling) and Justin Pendleton (Pitt) are high school classmates; Richard is wealthy and popular, while Justin is a brilliant introvert. After months of planning a "perfect crime", they abduct a woman at random, strangle her, and plant evidence implicating Richard's marijuana dealer, janitor Ray Feathers (Chris Penn). Detective Cassie Mayweather (Bullock) and her new partner, Sam Kennedy (Chaplin) investigate. Cassie sleeps with Sam early on—as she has with previous partners—but won't let him see her chest, and curtly sends him home afterward. Read more on Wikipedia.