RareJewel

Plot hole: In the middle of the film, after the custody hearing, Frank shows up at an event. Danny pretends that Frank dropped his wallet in order to have a brief conversation with his dad. Later, Rick confronts him about what they talked about. What does Rick expect? It's not like Danny will never be allowed to visit his father again. They are going to talk at some point. For Vince to expect that he will never talk to his father again is unrealistic.

RareJewel

Plot hole: After the boathouse incident, Frank tries to call and warn his family about Rick. Rick sees Frank's name on the caller ID, indicating his attempt on Frank's life was unsuccessful. Rick then goes into the garage and pulls Susan from the car, stating he just wants to keep Danny as collateral until he is safely out of town. Danny manages to escape. Rick chases the boy. Why? What's the point? All Rick had to do was get in the car and leave. Besides, one would think, taking Danny hostage would only make Frank and the police pursue him more.

RareJewel