If he does speak French, why did they dub over him? I suppose if he speaks it with a strong accent then I could see why, but then again, if he can't speak French or can only speak it with an accent, it begs the question of why they put him in the movie in the first place.
"To punish the oppressors of humanity is clemency. To forgive them is cruelty."
I guess there's a difference between speaking very good French as a foreigner and speaking like a native. I have a feeling that some of the international cast were chosen for financial reasons