Do yourself a favor and put aside 7 minutes to watch this Marvel Homecoming Assembly Dance.

Especially is you're a Marvel fan.

An American high school has choreographed a routine that aptly summarises the final two epic Avengers movies - 'Infinity War' and 'Endgame'.

The students of PAC Dance Team featuring Advanced Dance from Walden Grove High School in Sahuarita, Arizona, pulled it altogether.

It covers a whole load of key events from the movies and features an epic entrance from the Guardians of the Galaxy, impressive battle sequences and tragic deaths. And the whole gang is in there including the Avengers, Captain Marvel, Black Panther, Doctor Strange, Thanos and more. Plus songs like 'Outta Your Mind', 'Four Minutes' and 'Hooked on a Feeling' play as part of the soundtrack.

Check it out: