Nick Persons (Ice Cube), a bachelor who specializes in sports collectibles, finds himself attracted to the bright, stunning Suzanne Kingston (played by Nia Long), until he realizes she has two children, daughter Lindsey and son Kevin. Lindsey is 11-years-old and her younger brother is 7-years-old. Suzanne's children strongly believe that the only man suitable for her is their estranged father, who they haven't seen in years.
When Suzanne is stuck in Vancouver on a business trip, she is unhappy missing her kids. Furthermore, the children's dad who was supposed to be looking after them for the weekend cancels at the last minute saying that he was sick. This turns out to be a lie (Lindsey and Kevin pass his house later in the movie discovering he has a new wife and child). Seizing the opportunity to win Suzanne over, Nick offers to transport them from Portland to Vancouver, despite the fact that he finds the children annoying. Lindsey and Kevin do their best to make Nick's trip as nightmarish as possible.
Nick, Lindsey, and Kevin were supposed to go on a train to Vancouver. Nick boarded the train and as it was pulling off Lindsey and Kevin are not on the train. Nick runs to the back of the train keeping up with them until he gets to the end of the train. Then he jumps off of the train leaving the luggage in the seat he was intending to sit in on board the train. So then they drive to Vancouver.
The road trip seems to be a disaster from the outset, as Nick faces numerous mishaps in quick succession. However, after the kids discover their dad's betrayal, they warm up to Nick when he tells them that he too was abandoned by his father. With the consent of the children, Nick and Susanne are engaged by the end of the film.
Ice Cube — Nick Persons
Nia Long — Suzanne Kingston
Aleisha Allen — Lindsey Kingston
Philip Daniel Bolden — Kevin Kingston
Jay Mohr — Marty
Tracy Morgan — Voice of Satchel Paige
M.C. Gainey — Al Buck
C. Ernst Harth — Ernst
Nichelle Nichols — Miss Mable
Henry Simmons — Carl