Karen (CHARLIZE THERON) and Will Jennings (STUART TOWNSEND) seem to have the perfect life. Living in a lakefront home with their six-year-old daughter, Abby (DAKOTA FANNING), things seem going their way. Yet, when Will flies off to attend an anesthesiologist conference, their world is suddenly turned upside down.
That's because Joe (KEVIN BACON) and Cheryl Hickey (COURTNEY LOVE), along with Joe's cousin, Marvin (PRUITT TAYLOR VINCE), set into motion what they believe to be a perfect crime. With Cheryl at Will's conference to keep dibs on him, Joe kidnaps Abby and sends her off with Marvin who takes her to a remote cabin in the woods.
Their 24-hour plan is to force Karen and Will to ante up a million dollar ransom in exchange for Abby's life. If Joe or Cheryl doesn't call in every 30 minutes, Marvin is to kill the girl. Although he's not happy about having to do that or the situation in general, he's willing and able to follow his orders.
As the plan continues with Joe and Karen, Cheryl and Will, and Marvin and Abby in different locations, the Jennings try to figure out how to save their daughter. In doing so and upon discovering the real motivations behind the kidnappers' actions, Karen and Will set out to turn the tables on the abductors and rescue Abby any way they can.