Zac Efron did an amazing job on his part no doubt about it - he was phenomenal , but to watch the movie and find out the ending just ruined the whole movie . There could’ve been so much more they could’ve done with the movie and the way they chose to end it just made me so upset . It was such a waste of time. I wasn’t fully expecting an amazing happy ending because in real life not everybody gets a happy ending , but building up the suspense and then ending the movie how it did just shocked me and bummed me out . I can’t believe I stayed up to watch that movie and waste my time honestly .