My cast for Bond would be.
Tom Ellis as James Bond. I am fed up of all these moody bastard Bond's doubting himself like Timothy Dalton and Daniel Craig. Even Brosnan got a bit like that. I want a smooth, charming, funny Bond like Roger Moore. He was my favourite Bond. Obvs you'd tone down the sleaziness, but even then I don't think that was much of a problem with Moore. That was only really there with the very earliest films from the 60s, but for me Moore's Bond was a likable hero for the most part. Charming, self deprecating, and noble where it mattered. IE didn't like to kill but had to if need be.
For me Tom Ellis would be excellent at that. He's charming, funny, and has a certain light hearted quality like Roger Moore and he already has a reasonable fanbase as a womanizer, jokey, anti heroic character as Lucifer.
Dana DeLorenzo as always would be my number 1 badass Bond Girl.
As for the villain well I am spoilt for choice to be honest. So many wonderfully charming, affably evil actors out there. Maybe give Charles Dance a shot at it? Or perhaps Mark Hamill? Give him a big screen villain role after decades of being the best animated baddies like the Joker. Or if you wanted a female head villain, Lucy Lawless would be ****ing amazing.
Ben Miller meanwhile would be hilarious as M. He's such a sarcastic bastard.
Gina Carano meanwhile would be an excellent modern day Grace Jones type, IE the badass amazonian crazy villain, though I understand if she might not want to as it would be a bit typecasting LOL. Michelle Gomez, even though I HATE Missy, I'm not so petty as to deny that she can be good in other roles, and might make for a good, hammy, entertaining crazy bitch for Bond to tangle LOL
For the theme meanwhile I'd LOVE Caro Emerald to do it. Love her music so much. This song has Bond written all over it.
She is so sexy. She kind of looks like Ingrid Oliver and Sheriff Donna a bit too. I LOVE that look.