When Idris Elba played the god Heimdall in "Thor" in 2011, fan boys cried foul that a black actor was cast to portray a white Norse mythological figure.

They got over it.

Elba reprised the role in the sequel two years later and also in this summer’s “Avengers: Age of Ultron.” All three films were box office hits.

Now, much hullabaloo is being made of Elba as a possible James Bond successor. And the narrative seems to be the same.

We disagree. Here are our four reasons why Elba is the best actor to take the baton from Daniel Craig's Bond.

1. He’s an adrenal junkie.
Much like Bond, Elba is a speed demon with a penchant for fast cars and thrilling chases. In fact, he puts his skills behind the wheel to the test on his own BBC America show “Idris Elba: King of Speed,” a docu-program that sees the Brit star mastering all forms of motoring and high speed driving.

2. He’s dapper in suit.

It’s undeniable that Elba is red carpet eye candy and looks dashing in designer threads. In fact, GQ named him one of 2015’s Best Dressed British men.

3. He’s every girl's crush and every man's man-crush.
To be an authentic Bond, men must want to be like him and ladies must want to be with him. You get both in Elba, ranked No. 2 in 2013’s People’s Sexiest Man Alive issue, and in September he made history as the only male to ever grace the cover of Maxim.

4. He’s a lover and a fighter.
https://youtu.be/bmy62bTeakg
Elba fights crime as a detective on the drama “Luther,” of which he won the 2012 Golden Globe Best Actor – Mini-series award.