What if dating apps were superheroes fighting for supremacy in an Avengers-style battle to the death?

That’s the distinctly 21st-century premise of Rooster Teeth’s latest viral hit titled “Tinder: The Superhero Movie,” which imagines the eponymous app as a budding superhero whose left-swipe kills prospective girlfriends.

The faux-trailer spans an impressive range of scenes for this fictional film, robustly mapping out a “hero’s journey” that would make Joseph Campbell proud.

As all-American superbro Tinder struggles to keep his mortiferous left swipe in check, he battles a mysterious army of bots (a nod to the app’s past infiltration with fake accounts and a literal play on the whole “fembots” trope).

The evil architect of the sexy squad of cyborgs? None other than the creepy old cyborg who runs eHarmony. Luckily, Tinder receives aid from buff superbuddy Grindr, who likes to keep his superheroics casual.

But the heart of the story derives from Tinder’s ultimate struggle to swipe right—and thus experience meaningful romantic connections—after meeting his inevitable female counterpart.

“I’m Bumble,” the app-based superheroine proclaims. “Really derivative concept, just not as sleazy.”

Meanwhile, supervillain eHarmony (joined by lesser bad guys like Christian Mingle) advances his attack on Tinder in a battle between the old apps and the new over—what else?—Tinder’s nontraditional monetization plan.

“You can’t give people what they want for free!” eHarmony cries. “How do you expect to make any money?!”

Will Tinder and Bumble triumph over the bots? Will Tinder ever find love? These questions remain unanswered in the trailer.

But as some redditors are predicting, perhaps a feature film that reveals all isn’t so far-fetched. In fact, some commenters insist a theatrical release based on Rooster Teeth’s dating-app dystopia might be just around the corner.

Until a movie studio swipes right on this story, fans will—like the protagonist of “Tinder”—just have to continue on with their lives and wonder about what might’ve been.