The Rainbow Thief is a 1990 British fantasy drama film directed by Alejandro Jodorowsky and written by Berta Domínguez D. It reunites Lawrence of Arabia co-stars Peter O'Toole and Omar Sharif in a fable of friendship.
The relatives suspect that Rudolf will leave all of his fortune to his equally eccentric nephew, Meleagre (Peter O'Toole).
Five years later, Rudolf is still alive and in a coma, while Meleagre is living in the sewers with a petty thief named Dima (Omar Sharif).
One night, as he escapes one of his many persecutors, he reads about Rudolf's demise, and sets out to spend his savings in a dinner with Ambrosia.
However, upon close inspection of the newspaper, he finds out that Rudolf has left his entire fortune to the Rainbow Girls, as long as they take care of his dogs.
But feeling guilty about leaving Meleagre behind, he jumps off the train and hurries back to the sewers, where his friend awaits death with his dog's corpse.