Bellingham opened the scoring with his first England goal in the 35th minute while Sterling and Saka helped Gareth Southgate’s side establish a comfortable 3-0 lead before half-time.
Saka produced a brilliant individual effort to take England further out of sight just past the hour mark before Mehdi Taremi netted a consolation for Iran, but substitutes Rashford and Grealish put the gloss on the Three Lions’ Group B opener despite a stoppage-time penalty from Taremi.
England: Pickford 7, Trippier 7, Stones 7, Maguire 7, Shaw 7, Bellingham 9, Rice 7, Mount 8, Saka 9, Kane 8, Sterling 8.
Subs: Dier 7, Rashford 7, Grealish 7, Foden 7, Wilson 7.
Iran: Beiranvand 5, Moharrami 4, Pouraliganji 4, Cheshmi 4, Hosseini 4, Mohammadi 4, Jahanbakhsh 5, Nourollahi 5, Karimi 5, Hajsafi 5, Taremi 6.
Subs: Hosseini 4, Ezatolahi 5, Gholizadeh 5, Toradi 5, Azmoun 5.