who cares if he's american! if he can speak french that well, I'll be damned if he can't manage a British accent to pass even McGonagal's muster! If you ask me, Kevin Kline would make a good Lupin, and even if not Lupin, he'd be good at pretty much any part they give him!