Hrithik Roshan as Tara Singh (Sunny Deol's role) looks yotally stupid idea, he doesn't look like an Indian sub continent person looks too foreigner, his ascent is also no match. He doesn't fit this tole at all. It is totally idiotic to imagine Hrithik singing 'Main nikla gaddi leke'. Only Amrita Singh in the given list is the right choice, rest all are not.