Kangana Ranaut has been in the top of her acting game for years now. Her acting capacity is known to all as Ms Ranaut knows how to pull off any role without making it look like the previous one. Here are some of the roles played by Kangana that no one can pull off as she did.