Rolę Shyama Saxeny zaproponowano najpierw Johnowi Abrahamowi, jednak musiał on odrzucić tę rolę, ponieważ nie pasował mu termin kręcenia filmu.
W wersji tamilskiej aktor Surya Sivakumar użyczył swego głosu postaci granej przez Abhisheka Bachchana, a aktorka Rohini Aishwaryi Rai.
Film był kręcony w Indiach i w Turcji.
Aishwarya Rai podczas kręcenia jednej ze scen niegroźnie uszkodziła sobie rękę - jechała na rowerze i jej spódnica wkręciła się w łańcuch, co spowodowało upadek.
Film "Guru" jest luźno oparty na prawidziwej historii życia Dhirubhai Ambani, postaci granej w filmie przez Abhisheka Bachchana.
Po tym jak Aishwarya Rai podczas kręcenia jednego z teledysków wywróciła się na rowerze i nie była zdolna do dalszego kręcenia zdjęć "rowerowych" reżyser Mani Ratnam poprosił kompozytora, aby napisał nową piosenkę, do której mógłby ułożyć taki układ choreograficzny, z którym kontuzjowana Aishwarya Rai mogłaby sobie poradzić.
14 stycznia 2007, dwa dni po tym, jak film wszedł na ekrany kin, para aktorów grających główne role ogłosiła swoje zaręczyny.
Piosenka "Ay Hairathe" jest przerobioną wersją "Ey Sharbathe Aashiqui", która w oryginale została napisana przez trzynastowiecznego poetę i muzyka Amira Khusru.
A.R. Rahman zadedykował piosenkę "Tere Bina" pamięci sławnego piosenkarza Nusrat Fateh Ali Khana.
Prawnik S. Bharathi wystąpił w jednym z epizodów jako pracownik Urzędu Stanu Cywilnego.
Jest to pierwszy bollywoodzki film, który miał światową premierę w Kanadzie.