Shahrukh Khan and Rani Mukherjee bagged the best actor andbest actress award for their role in Swades and Hum Tumrespectively at the 50th Filmfare awards (Indian Oscars) in Mumbai on Saturday.Rani also bagged the best actress in a supporting role for the film VeerZara.

Yashraj Film's Veer Zara, was awarded best film whileKunal Kohli took the best director award for Hum Tum.

Best Actor -- Shah Rukh Khan for Swades
Best Actress -- Rani Mukherjee for Hum Tum
Best Actor in a Supporting Role -- Abhishek Bachchan for Yuva
Best Actress in a Supporting Role -- Rani Mukherjee for Yuva
Filmfare Power Award -- Shah Rukh Khan
Best Director -- Kunal Kohli for Hum Tum
Best Film -- Veer Zaara
Best Actor in a Comic Role -- Saif Ali Khan for Hum Tum
Best Actor in a Villainous Role -- Priyanka Chopra for Aitraaz
Best Music Director -- Anu Malik
Best Male Playback -- Kunal Ganjawala
Best Female Playback -- Alka Yagnik
Lifetime Achievement Award -- Rajesh Khanna
Best Art Direction -- Sabu Cyril
Best Female Debutante -- Ayesha Takia
Ramesh Sippy received a special award for his classic Sholay, which wasnamed the best film of the past 50 years.