Superhero movies are a dime a dozen these days, but DC's latest - Wonder Woman - is different, and destined to dominate the box office globally this weekend.
The fact it's taken a living eternity to deliver her to us on the big screen defies logic and common sense, but here she is, and let us rejoice.
Let's first embrace a universal truth - Gal Gadot as Wonder Woman was pretty much the best thing about the much-maligned Batman v Superman. Thankfully, she's also the best thing about Wonder Woman.
We meet Diana growing up on an idyllic island populated by impressively empowered Amazonians, picking fights with her battle-hardened aunt.
Her over-protective mother, Queen Hippolyta, played by Connie Nielson, knows what her daughter is capable of and soon must stand aside and let her become a woman - Wonder Woman, of course.
Chris Pine as Steve Trevor crash-lands into their world, and her overriding quest to protect humanity throws her into the trenches of World War I.
She will discover true evil, true love, and she will kick serious arse in the name of truth. And it's awesome.
The fact Wonder Woman doesn't suck has made me far happier than I ever imagined I would be.
Some hokey scripting and over-earnestness took the shine off her a little, turning what could have been a great film into a good one, but right now, good feels pretty damn good.
Four stars.
:: Director: Patty Jenkins
:: Starring: Gal Gadot, Chris Pine, Robin Wright, Connie Nielsen, David Thewlis, Lucy Davis, Lisa Loven Kongsli, Danny Huston
:: Running time: 141 minutes
:: Rating: M - violence
:: Release date: In cinemas now
Newshub.