Well thought out movie- has comedy, suspense, drama, action and so on. It's created to be a fast paced movie that keeps you on the edge of your seat. Also, the people who played characters are well known.