Nicolas Cage is never inappropriate for any role.
Truer words never spoken. His career may have come downhill in the past few years but back in the early / late 90's and even early millennium, dude was amazing. Still one of my Top 5, when it comes to living actors.
Either way, for some reason, I can only picture a british actor playing this role.