Hollywood of late has turned outs some garbage lately with super hero's being the flavor of the year but this movie was a refreshing change , Violent yes in parts Adult content yes but done tastefully and an interesting storyline sadly lacking in other movies lately ............the ending right up to the last minute was worthy of an Alfred Hitchcock epic