I think that Gerard Butler would be good, but apparently he's said no. I think the actor from McMafia (who's name escapes me!) would suit the part. Or maybe just give Bond a rest after Bond 25? But please don't create a 'Ms' Bond - I feel that Dr Who has been ruined by making the character female and so politically correct!
A lot of the others would be put of the picture because they’d be too old. And one mentioned earlierwould be unacceptable to the Bond producers because he’s gay in real life.
I mean - look at the furore there was over Daniel Craig being blonde!
I agree Richard Madden would be a good call. Personally I love Idris Elba and Tom Hardy but not in the Bond role, maybe because I don't like James Bond though x