Frank Morrison (John Travolta) ya no vive con su ex mujer Susan (Teri Polo) ni con su hijo Danny de doce años (Matt O’Leary). Susan y Danny viven ahora con Rick Barnes (Vince Vaughn), el nuevo marido de Susan. El pequeño Danny, que tiene tendencia a contar mentiras, intenta hacer un esfuerzo por convivir con su padrastro, pero sucede algo inesperado que provocará un brusco giro de los acontecimientos...