Winterfart
Passenger
The character needs charm, no cuteness and a bit of geriatrics. That makes either Jim Caviezel or Vincent Cassel perfect for the role.
Well if Mikkelsen is too sociopathic, Caviezel is too soft and gentle.
Cassel would be a big "non, non!" for me, but to each his own...
I saw Mads in this movie, he could make a good Geralt.