When Frank Miller's 'Sin City' hit the big screens it was called one of the most visually stunning movies to ever come out of Hollywood. The fans of neo-noir action-thrillers lapped up the movie whole-heartedly! It left us thinking 'When will we ever see something this mind-blowing in Bollywood?'. We don't really have an answer. But what we do have is a list of Bollywood stars who would be perfect for playing the characters in Sin City.

1. Sanjay Dutt: Marv

2. Katrina Kaif: Nancy Callahan

3. Hrithik Roshan: Dwight Mc Carthy

4. Amitabh Bachchan: John Hartigan

5. Kangana Ranaut: Gail

6. Alia Bhatt: Miho

7. Arjun Rampal: Jack Rafferty

8. Pankaj Kapur: The Yellow Bastard

9. Priyanka Chopra: Goldie

10. Sidharth Malhotra: The Man

11. Nargis Fakhri: Shellie

12. Riteish Deshmukh: Kevin