Frank (John Travolta John Travolta) and Susan (Terry Polo Teri Polo) are divorced, but their love for their child Danny (Matt O'Leary Matt O'Leary) doesn't end. In spite of the failure of their marriage, both Frank and Susan hope to do their part in education. With the connivance and indulgence of his parents, Danny gradually became a bad boy full of lies. One day, Susan meets a man named Rick (Vince Vaughn Vince Vaughn). The gentle Rick soon attracts Susan's attention, and the two gradually get together. However, just as they are about to get married, Danny tells Frank that Rick's true identity is a killer. Faced with the eerie Rick and his liar son, Frank didn't know who to trust.