Luhrmann said DiCaprio was forced to cancel his trip due to personal reasons, leaving the rest of the cast, including Tobey Maguire and Carey Mulligan, to continue promotional duties without him, reported a newspaper.
"I know he made the right decision (not to attend). He shouldn't be here. There are things in your own personal life where you've got to draw a line and we talked about it. He did exactly the right thing in my opinion," Luhrmann said.
Di Caprio, 38, plays the title role in Luhrmann's big screen adaptation of F Scott Fitzgerald's classic novel of the same name.
Photos: Ajay Devgn, Parineeti, Tabu at 'Golmaal Again' trailer launch
Photos: 'Dangal' girls Sanya Malhotra, Fatima Sana Shaikh's dinner outing
Photos: Kareena Kapoor Khan's grand birthday bash
Photos: Salman Khan, Daisy Shah spotted at the Mumbai airport
Photos: Rakhi Sawant to play Honeypreet in Ram Rahim biopic