Nick (Ice Cube) é um conquistador que está interessado em Suzanne (Nia Long), uma jovem atraente e divorciada que tem dois filhos, Lindsey (Aleisha Allen) e Kevin (Philip Blden). Nick quer convencer Suzanne a sair com ele e vê uma grande chance de agradá-la quando ela fica presa em Vancouver, cidade onde foi a trabalho, na véspera do Ano Novo. Com Suzanne sentindo falta dos filhos, Nick se oferece para levá-los de Portland para Vancouver, para que possam passar com ela a virada de ano. Mas o que ele não esperava era que os filhos de Suzanne acham que não existe homem bom o suficiente para a mãe e farão de tudo para transformar a viagem em um verdadeiro pesadelo para Nick.