The Odyssey has crossed Rs 138 crore net at the Indian box office, surpassing Oppenheimer to become Christopher Nolan's highest-grossing film in the country.