The film has received 145 critical reviews on the site Rotten Tomatoes , 124 Fresh and 21 Rotten , giving it a positive total rating of 86 % .
The movie has received 139 reviews on Rotten Tomatoes , 119 positive and 20 negative , giving it a positive total rating of 86 % .