Astral City: A Spiritual Journey () is a 2010 Brazilian drama film directed by Wagner de Assis, starring Renato Prieto. It is based on the book of the same name by the medium Francisco Cândido Xavier, and features a soundtrack composed by Philip Glass. Distributed by 20th Century Fox, the film also features well-known actors and actresses from Brazilian telenovelas such as Othon Bastos, Ana Rosa and Paulo Goulart, among others. It was shot on location in Rio de Janeiro and Brasília, during the months of July, August and September 2009, with its post-production taking 9 months to be completed. It was released on September 3, 2010 in Brazil to great critical acclaim and more than one million viewers in its opening weekend. In 2015, the Brazilian Spiritualist Federation (FEB) first announced the sequel to Astral City: A Spiritual Journey, entitled Nosso Lar 2: Os Mensageiros, scheduled to be released in 2023. Plot When André Luiz, a selfish prominent physician and father of three, dies, instead of rising to what he believed would be heaven, he awakens in a valley of devastation. Living as a castaway, he, as well as the other spirits around him, is deemed to have been a suicide, and it is beyond him why he has had such a fate. One day, a beam of light comes down from the sky bringing rescue to spirits in deep troughs of the Valley. André is rescued and lifted to a spiritual city named Nosso Lar (Our Home). There, he makes new friends and alliances but also meets his enemy – himself. He has betrayed his own existence by his self-destructive actions during his life on Earth, and, in order to prove he still truly values life, he must gain merits in the eyes of the city's Ministries through humbling hard work. Finally, his greatest wish since arriving in the city comes true: he is granted permission to descend to Earth and see his wife and kids. Ten years have passed, his wife has remarried and his children have grown up. In this awakening moment, André has to put into play what he has learned back in Nosso Lar. He must accept his own death and step into another level of existence, learning to love and be loved, and that life never ceases. Cast Renato Prieto as André Luiz Gabriel Azevedo as 20-year-old André Luiz Gabriel Scheer as 10-year-old