Rosalee Futch (Kate Bosworth) is a grocery clerk living in rural West Virginia. But even a small-town girl can have big dreams, and Rosalee’s is to someday… somehow… meet her big-screen idol Tad Hamilton (Josh Duhamel).
The “somehow” arrives in the form of a contest – the grand prize: a date with Tad Hamilton and the “someday” is now. Rosalee wins, much to the chagrin of her best friend and co-worker Pete (Topher Grace), who is deeply, hopelessly and secretly in love with Rosalee.
The “Win a Date” contest was cooked up by Tad’s agent, Richard Levy (Nathan Lane), and his manager, also named Richard Levy (Sean Hayes), to clean up Tad’s bad-boy image. Someone should have told them to be careful what you wish for.
When Tad meets Rosalee and gets a taste of what he’s been missing in the “real world,” he decides he wants seconds and moves to West Virginia, turning Rosalee’s dream come true into a nightmare for Richard Levy and, most of all, Pete.