The reception to Justice League has proven sundry, with many fans clamoring on to its whimsical tone, but a good portion of audiences -- and critics -- have not taken kindly to the superhero ensemble. The epic does have one fan for sure, however, in the form of fanboy-turned-writer/director Kevin Smith.

RELATED: Kevin Smith Is (Inadvertently) Responsible for Thor’s Haircut

The Clerks director took to his weekly podcast, Hollywood Babble-On, to share his glowing thoughts on the Zack Snyder and Joss Whedon co-production. "I saw Justice League twice already," Smith exclaimed to his co-host Ralph Garman on the pod's newest episode. "I liked it. I liked it. There’s stuff in it that I really dug, stuff that I was happy, I mean it’s weird this is like, I’m not going to review the movie and stuff, but there are moments that f—ing made my heart soar."

Smith is no stranger to DC Comics, as the writer famously used his movie career to break into writing them, turning in multiple arcs for Green ArrowBatman '66 Meets the Green Hornet and multiple Batman mini-series. The director is now also working for The CW's line of DC Comics adaptations, with multiple episodes now directed for both The Flash and Supergirl.

Unfortunately for Smith and others who have enjoyed Justice League, the film is under-performing financially. The movie brought in under $100 million domestically during its first weekend -- a first for the DCEU -- and new estimates have Warner Bros. potentially on track to lose up to $100 million on the project given the film's massive budget and omnipresent marketing campaign.

RELATED: Kevin Smith-Directed Supergirl Synopsis Released

In theaters now, Justice League stars Ben Affleck as Batman, Gal Gadot as Wonder Woman, Henry Cavill as Superman, Amy Adams as Lois Lane, Jason Momoa as Aquaman, Ezra Miller as The Flash, Ray Fisher as Cyborg, Jeremy Irons as Alfred Pennyworth, Diane Lane as Martha Kent, Ciarán Hinds as Steppenwolf, Jesse Eisenberg as Lex Luthor and J.K. Simmons as Commissioner Gordon.

Via ScreenRant