The Guru is a 2002 sex comedy film written by Tracey Jackson and directed by Daisy von Scherler Mayer. The film centers on a dance teacher who comes to the United States from India to pursue a normal career but incidentally stumbles into a brief but high-profile career as a sex guru, a career based on a philosophy he learns from a pornographic actress. The film stars Jimi Mistry as the eponymous character, Heather Graham as the actress he learns from, and Marisa Tomei, who helps him reach his guru status among her socialite New York City friends. The film was a commercial success, grossing $24 million in worldwide box office against its budget of $11 million. Plot Ramu Gupta (Jimi Mistry), a dance teacher, leaves his native city Delhi, India, to seek his fortune in the United States. He is lured by the exaggerations of his cousin, Vijay, who has already moved to NYC. Seeking work as an actor, the naïve Ramu unknowingly lands a role in a pornographic film. That evening he accompanies Vijay and his roommates on a catering job at a society birthday party. When the Indian swami hired to address the party falls into drunken oblivion, Ramu takes his place. Lacking a real philosophy, he improvises by repeating advice he had been given by Sharonna (Heather Graham), an adult film actress he met earlier. Lexi (Marisa Tomei), the birthday girl, is so impressed that she promotes him as a New Age sex guru to her friends. Ramu hires Sharonna, ostensibly for advice on how to be an actor in adult films, though what he really wants is more ideas he could use in his new role as the guru of sex. A personal relationship develops between them, though Sharonna is engaged to a firefighter who thinks she's a substitute school teacher. Ramu becomes an overnight celebrity, widely known as a spiritual leader - the Guru of Sex. The fame comes at a price, however, and he must choose between his newfound fame and his feelings for Sharonna. Ramu has a national television appearance where he admits to being a fraud, but passes the torch to Lexi, then hurries across town to stop Sharonna's wedding. At the door to the church Ramu coincides with her fiancé's secret gay lover Randy (Bobby Cannavale). They both object to the wedding, being in love with the bride and groom.