Some online commentators are saying the way they handled Craig's exit was so they could introduce an ethnically diverse Bond. I don't see why they need to pull things like that as I was completely fine with Idris Elba replacing Daniel Craig after Spectre, but now he's too old (Well done Barbara). So with that, I have created a list of Craig replacements;
Henry Cavill - Was runner up to Craig in 2005, right age range but may have a full diary.
Fionn Whitehead - Did a really good job in Dunkirk and Black Mirror, BUT, a bit too young and a bit too pretty boy. Also needs some meat on him.
Tom Hardy - Would be a similar Bond to Cavill, but like Elba, age is against him.
John Boyega - A bit young now but by the time fingers are pulled out, would be in the right age range. Also would help put disney SW behind him.
Chris Hemsworth - Made an excellent James Hunt in Rush, correct age range too and the best Bond was played by an Aussie.