Anybody know why Roth played his character with a British accent? Hanussen was a Czech Jew pretending to be Danish, according to wikipedia. No way he'd have a perfect British accent...
Well, everyone in the film spoke English even though it is fairly certain they'd all be speaking German. So, since Roth's natural accent is British I think Herzog may have allowed him to use his original accent in order to elicit the best performance from him he could without some weird Czech-Danish-German twang.
Please nest your IMDB page, so you respond to the correct person.
I agree. Also, considering the international cast, everyone spoke with their own accents. Tim Roth's English, Jouko Ahola is Finnish and spoke English with a Finnish accent. And so on.
He is born in London. And since they didn't do the movie in German (which the characters would have spoken IRL), they might as well use their own accents.