100% a 5 star movie. i have no complaints except for 1. the little boy character. why add such a loser to a grand movie like this? cries at everything, nerd, loser, distracts his brother from getting girls, yaps too much, useless, annoying, don't do another character like this. the plot was insane, very good writing. 5 star movie :D