Keeps you entertained throughout the time.All actors have performed well. Nothing what I expected which makes it a good movie.Comedy,drama,twists and turns,lil bit of action what else you want from a movie.