John Travolta as always plays a concerned father when his ex-wife marries a man who claims to be a great guy, but he can tell there's something dark about him. Vince Vaughn plays The stepfather. It's a different role than his usual comedic roles. And he plays a pretty good bad guy. It's got lots of suspense. I would definitely recommend this movie if you like thrillers.