I kinda picture Dr. Strange as being older. Jared Leto is great, but he's got a bit of a baby face.
I think someone older-looking would be better, like Jon Hamm
I'm sure Leto would do a good job if cast, he just doesn't seem like quite the right fit for the role to me.
(comically, I just looked up both actor's ages and both were born in 1971)