Bollywood Actress Priyanka Chopra is to play one of the toughest roles in her life in Vishal Bharadwaj's forthcoming film 'Saat Khoon Maaf', in which she plays a character with seven husbands. Naseeruddin Shah will play play her oldest husband's role and Neil Nitin Mukesh the youngest husband's role. Her last film with Bharadwaj was the hit film Kaminey.