Bangladesh need 332 runs to win from 39.0 overs
Liam Plunkett replaced Moeen Ali as a solitary England change. Plunkett joined an expanded seam attack as England looked to bounce back from a 14-run loss to Pakistan five days ago.
Bangladesh, meanwhile, were unchanged from the side that lost to New Zealand last time out, with captain Mashrafe Mortaza winning the toss and putting England in to bat.
Bangladesh are in the same boat as England, having followed a win over South Africa with a loss.
The Tigers beat England at the last two World Cups, making them dangerous opponents.