PORTLAND, Ore. — "Captain Marvel" has soared to the No. 1 movie, making $455 million on its opening weekend, despite the best effort of whiny trolls.

That makes it the sixth-best opening weekend of all time.

This movie was not without its faults, however, overall I really enjoyed it.

As a woman, it left me with an empowered feeling I don't often have when I watch superhero movies. That's not to say I don't love other superhero movies, because I do! But this was different.

Click here to watch on YouTube

It made me feel like I could do anything. I was tempted to try and jump over a pylon out front of the theater, then I remember I am chubby and not fit. But that, my friends, is a powerful feeling.

There was no love interest, which was refreshing, and the movie managed to keep Carol Danvers smart, endearing and strong. She was a well-rounded female character who deserves to be on the walls of little girls, and she likely will be.

There is a lot of fuss surrounding this movie. Rotten Tomatoes changed its pre-release review process of movies after trolls commented sexist things to try and tank the movie's score.

RELATED: Rotten Tomatoes to change its review policy after hardcore trolling of 'Captain Marvel'

They came together to drive down the audience score to 33 percent, but don't listen, because that is truly ridiculous. It has since climbed back to 59 percent, but the point still stands. The critics' score is certified fresh, which is promising.

Overall, this movie was amazing. The soundtrack invoked some serious '90s nostalgia and simultaneously made me want to listen to nothing but No Doubt's "Tragic Kingdom" on repeat.

After seeing this film my new motto will definitely be, "Higher, further, faster." 

Destiny Johnson is a digital investigative reporter at KGW. She would love to hear what you thought about the movie. You can reach her on Twitter @hello_destiny or email her at djohnson@kgw.com. However, she advises against messaging her sexist rhetoric, because she has a whole arsenal of sassy .gifs ready to deploy.