[SPOLIER ALERT: THE FOLLOWING REVIEW CONTAINS PLOT ELEMENTS THAT MAY RUIN THE FILM FOR SOME. DO NOT READ IF YOU WILL GET MAD ABOUT FINDING THINGS OUT BEFORE YOU SEE THE MOVIE.]

Read more