Abhishek Bachchan plays the lead in the film as a young and ambitious man who makes all his dreams come true. Paired opposite him, Aishwarya Rai essays the role of Dhirubhai's wife Kokilaben. Madhavan plays a close lieutenant of Abhishek and Vidya Balan in a small but pivotal role plays Mahadevan's love interest.
Arya Babbar's role as Rai's brother is believed to be based on the character of Rasik Meswani. In the film, Bachchan treats Babbar as his son but, in a reel life departure from real life, Babbar betrays Bachchan.
In yet another deviation, Bachchan is shown to have twin sons.
The last big film of the year, Guru is being described as Mani Ratnam's most ambitious film to date.
Other credited cast includes Mallika Sherawat and Mithun Chakravarty.