Nick Persons (ICE CUBE) is a ladies man style bachelor who runs a Portland sports memorabilia shop with his friend Marty (JAY MOHR). He's instantly taken with attractive businesswoman Suzanne Kingston (NIA LONG), but when he sees that she has kids, he writes her off since he can't stand any rugrats. Yet, when he reluctantly stops to assist her with her broken down car, the two hit it off and start seeing each other.
That doesn't sit will with Lindsey (ALEISHA ALLEN) and Kevin (PHILIP BOLDEN), Suzanne's bratty kids who hope that their divorced mom and dad will get back together, and thus do everything in their power to chase away any of Suzanne's suitors, including Nick. He likes her so much, however, that he's willing to put up with them and then does the unthinkable.
When Suzanne has to go out of town on business and her ex won't take the kids, Nick reluctantly agrees to get them from Portland to Vancouver where Suzanne will be working. Of course, he doesn't realize that the kids' actions will rule out planes and trains, meaning he'll have to drive them several hundred miles in his brand new, decked-out SUV.
As their trek commences, and with a small, bobble-head doll of Satchel Paige (voice of JOHN WITHERSPOON) serving as Nick's bachelor conscience, the unlikely threesome must deal with their antagonistic relationship and various comedic complications that arise, all while they learn a thing or two about each other.