If there is one actor in Bollywood who plays by her own rules, it is Kangana Ranaut. The actor is known for unabashedly speaking her mind and choosing roles that are out of the box. Throughout her career, she has played versatile roles that show off her acting prowess. She has won multiple awards including four National Film Awards. As the actor turns 37 today, we have compiled a list of her seven iconic films.