I think Elba would have made a very good Bond, but I think he’s probably too old at this point.
I liked the Bond MOVIES that had Craig, but I didn’t care for pouty Craig as Bond.
I thought Pierce Brosnan did a very good job, second only to Connery.
Maybe Jason Stratham?
My choice would be Dev Patel, he was in “Slumdog Millionaire”.
Elba will always be the brilliant Luther to me. He would have been great as Bond, but he’s aged out now. He has so much charisma.
Surprisingly I think Craig has not aged well. He looks like a little old man.