Was it a Yorkshire dialect? I am an American so I can't really tell.
That's right. Ben Kingsley was born in Yorkshire, so his accent is accurate, even though he is part Indian.
The fact that his father was Indian would hardly affect his Yorkshire accent I would have thought. It's that man again!!