A truly solid movie - great plot - deep, funny and well made. I like the sci-fi, thriller, drama - guy movies. However- this was such a well made movie- it goes on the top 20 list. Keeps you intereste regardless - whether you go with your friends or date - great!