Black Orpheus

A marble Greek bas relief explodes to reveal black men dancing the samba to drums in a favela. Eurydice (Marpessa Dawn) arrives in Rio de Janeiro, and takes a trolley driven by Orfeu (Breno Mello). New to the city, she rides to the end of the line, where Orfeu introduces her to the station guard, Hermes (Alexandro Constantino), who gives her directions to the home of her cousin Serafina (LÃ©a Garcia).
Although engaged to Mira (Lourdes de Oliveira), Orfeu is not very enthusiastic about the upcoming marriage. The couple go to get a marriage license. When the clerk at the courthouse hears Orfeu's name, he jokingly asks if Mira is Eurydice, annoying her. Afterward, Mira insists on getting an engagement ring. Though Orfeu has just been paid, he would rather use his money to get his guitar out of the pawn shop for the carnival. Mira finally offers to loan Orfeu the money to buy her ring.
When Orfeu goes home, he is pleased to find Eurydice staying next door with Serafina. Eurydice has run away to Rio to hide from a strange man who she believes wants to kill her. The man â Death dressed in a stylized skeleton costume â finds her, but Orfeu gallantly chases him away. Orfeu and Eurydice fall in love, yet are constantly on the run from both Mira and Death. When Serafina's sailor boyfriend Chico (Waldemar De Souza) shows up, Orfeu offers to let Eurydice sleep in his home, while he takes the hammock outside. Eurydice invites him to her bed.
Orfeu, Mira, and Serafina are the principal members of a samba school, one of many parading during Carnival. Serafina decides to have Eurydice dress in her costume so that she can spend more time with her sailor. A veil conceals Eurydice's face; only Orfeu is told of the deception. During the parade, Orfeu dances with Eurydice rather than Mira.
Eventually, Mira spots Serafina among the spectators and rips off Eurydiceâs veil. Eurydice is forced once again to run for her life first from Mira, then from Death. Trapped in Orfeu's own trolley station, she hangs from a power line to get away from Death and is killed accidentally by Orfeu when he turns the power on and electrocutes her. Death tells Orfeu "Now she's mine," before knocking him out.
Distraught, Orfeu looks for Eurydice at the Office of Missing Persons, although Hermes has told him she is dead. The building is deserted at night, with only a janitor sweeping up. He tells Orfeu that the place holds only papers and that no people can be found there. Taking pity on Orfeu, the janitor takes him down a large darkened spiral staircase â a reference to the mythical Orpheus' descent into the underworld â to a Macumba ritual, a regional form of the Afro-Brazilian religion CandomblÃ©.
At the gate, there is a dog named Cerberus, after the three-headed dog of Hades in Greek mythology. During the ritual, the janitor tells Orfeu to call to his beloved by singing. The spirit of Eurydice inhabits the body of an old woman and speaks to him. Orfeu wants to gaze upon her, but Eurydice begs him not to lest he lose her forever. When he turns and looks anyway, he sees the old woman, and Eurydice's spirit departs, as in the Greek myth.
Orfeu wanders in mourning. He retrieves Eurydice's body from the city morgue and carries her in his arms across town and up the hill toward his home, where his shack is burning. A vengeful Mira, running amok, flings a stone that hits him in the head and knocks him over a cliff to his death.
Two children, Benedito and Zeca â who have followed Orfeu throughout the film â believe Orfeu's tale that his guitar playing causes the sun to rise every morning. After Orfeu's death, Benedito insists that Zeca pick up the guitar and play so that the sun will rise. Zeca plays, and the sun comes up. A little girl appears, gives Zeca a single flower, and the three children dance.

Question: who  retrieves Eurydice's body from the city?
Answer: Orfeu; Orfeu