It was certainly enough to overwhelm Bangladesh by 106 runs in spite of a fine century by Shakib al-Hasan.
But Shakib anchored the innings, flicking Archer for six on his way to a 95-ball century that also included nine fours. "But hopefully we can play well and overcome it", said Morgan.
England had lost their last two World Cup matches against Bangladesh, including the defeat that knocked them out of the 2015 tournament, but they had no such trouble in blustery conditions in south Wales. He was deemed OK to continue.
Roy was eventually undone by his own greed, after flaying young off-spinner Mehidy Hasan for three successive sixes at the start of the 35th over. By the time he holed out to Soumya Sarkar on the boundary rope, Buttler was moving gingerly after hurting his right hip while sprinting a single.
The English opener was looking at the ball and had no clue about the umpire's position. With the batsman completely beaten by the unplayable delivery, the ball ended up hitting the top of the off-stump.
UK Monarch Marks Official Birthday with Pomp and Parade
The adorable tot beamed as he excitedly waved at the crowds outside Buckingham Palace , and watched the planes fly past. It was the first public engagement for their youngest child, Prince Louis , who's 14 months old.
Roy's innings of 153 from 121 balls was brutal in its efficiency and his air of calm objective as he butchered Bangladesh's bowling to all parts of Sophia Gardens' oblong-shaped field spread to the rest of the team as England turned in an exemplary performance.
Farbrace, speaking to BBC's Test Match Special, said: 'Roy could easily open for England in the Ashes, he has shown his temperament has changed.
The other batsman to impress was Mushfiqur Rahim, who made 44 as part of a 106-run partnership with Shakib for the third wicket.
Shakib took Bangladesh across the 200-mark in 37th over but the Tigers never really looked in the chase and once he departed in the 40th over, it was a mere formality thereafter for the hosts. "But 380 was always against our chase or favor".
Both teams went into the game looking to bounce back from previous losses; Bangladesh lost against New Zealand on Thursday while hosts England were defeated by Pakistan on Monday. England's next game is against West Indies on Friday in Southampton.