Mads Mikkelsen could be great,
he has been absolutely fucking brilliant as Hannibal!
I didn't expect him to rival Hopkins but he's up there with him.
he's on the older side though, a young Mikkelsen would have been perfect. not so much now. Could still make it work though, perfect actor for it.
also, he would need to work on his physique!
maybe Tom Hardy?
he'd add something new, that eccentricity and weirdness.
but i don't think anyone can rival Bale on this.
...maybe Gaspard Ulliel - if he wasn't so French! was really good in Hannibal rising but the film itself wasn't!