1- Guardians of The Galaxy 2
2- Guardians of The Galaxy
3- Antman
4- Antman and Wasp
5- Dr. Strange
6- Avengers
7- Thor: Ragnerok
8- Iron Man
9- Spider-Man: Homecoming
10- Captain America: Winter Soldier
11- Thor
12- Avengers: Infinity War
13- Black Panther
14- Captain Marvel
15- Captain America: Civil War
16- Avengers: Age of Ultron
17- Iron Man 3
18- Thor 2
19- Captain America: The First Avenger
20- The Increadible Hulk
21- Iron Man 2
I haven't seen the Captain Marvel yet. I will probably see it on tuesday.
---- edit
I have seen Captain Marvel and it was good.