Bachchan later earned critical appreciation for his performances in films such as "Yuva" (2004), "Sarkar" (2005), and "Kabhi Alvida Naa Kehna" (2006), all of which garnered him three consecutive Filmfare Award for Best Supporting Actor.In 2007, he portrayed "Gurukant Desai" a character loosely based on Dhirubhai Ambani in Mani Ratnam's drama film "Guru", which earned him a nomination for Filmfare Award for Best Actor.
