Amir Khan’s character is ambiguous

Amir’s character is ambiguous and not clear-cut and can be best described as grey. His role as a Firangi does not auger well with his image and has been rejected by the audience. His actions in the flick are illogical and often borders as moronic. Worse there is a little confrontation between his character and the character of Khudabaksh played by Big B.