Please dont call yourself a megafan. You literally read movie spoilers before going into it and ruined it for yourself. Not to mention reading reviews which clouded your judgement and swayed your opinion. A real fan would form their own opinion by watching the movie, not piggy backing off of the norm.