WrestleMania season is here, and there are only two short weeks until WWE hosts its biggest event of the year. In anticipation of the big event, one enterprising fan even put together an Avengers: Endgame-themed trailer for WrestleMania 35.

The WrestleMania 35 trailer takes some of the biggest angles heading into the event and overlays the Avengers: Endgame trailer theme song in the background, matching up the wrestling action with the trailer's distinctive beats.

RELATED: WWE Gets the Garbage Pail Kids Treatment in New Licensing Deal

The trailer highlights several major storylines heading into WrestleMania 35. Kofi Kingston is battling against authority to earn his world title shot, with Daniel Bryan while Seth Rollins is fighting against all odds to beat the bigger, stronger Brock Lesnar for the Universal Championship.

Becky Lynch is also involved in a massive battle as the underdog against former UFC Champion and current Raw women's champion Ronda Rousey, and Charlotte Flair will make things even harder. On a different scale, there are deep blood feuds between Batista and Triple H as well as Shane McMahon and The Miz.

RELATED: Stephen Amell Responds to Dave Bautista - 'Please Don't Kill Me'

The opening has a slow build with Kingston, Rollins, and Lynch making their challenges. As the music builds, the major feuds start to play out with Batista pitted against Triple H, Randy Orton and AJ Styles, and The Miz against Shane McMahon. The WrestleMania 35 trailer then moves again into the storylines of the underdogs, showing their triumphs and struggles leading into the event.

The best part comes at the end. Where the Avengers: Endgame trailer had the final shot of Captain Marvel and Thor face-to-face, this one ends with the gong and The Undertaker standing in the ring, looking out at the crowd. The trailer shows the battles and the struggles that led all the WWE superstars to WrestleMania 35 in a way that actually makes the impressive card feel even bigger than it already seems.

WrestleMania 35 takes place on April 7 at 7/6c on WWE Network.