Yes it's all probably been seen before but I really enjoyed this one. Excellent action scenes. Ridiculous moments. I sit through these with my son and I was entertained. Not like Avengers end game which I found tedious.