It's funny you mention that in the context of this thread. Waaaay back in the early 90's when it was announced that Tom Cruise had been chosen to play LeStat in Interview With The Vampire, I specifically recall telling a friend that Lundgren would have been a far superior choice....
You know what, as far as I know he is still alive and kicking.
Now another actor I could see possibly as good is Bruce Willis, he may not be as big as needed but he does have the character about right.
As far as a younger actor the one who played Captain America I think would be a good choice as well. But..he is much younger, Jack Reacher I think should be something around late thirties or close to 40 if i remember right.