I enjoyed this movie, its not perfect but so what, some parts of the film are not typical of most real life situations but this is a movie, movies are made to entertain and entertain this did. Jennifer Lopez plays Slim who thinks she is married to the perfect husband until one night he reveals his violent side, she then has to try and get her and her child away from him, a fast pace and hefty dose of tension make this an entertaining watch