After having its world premiere in Cannes in 1980, the film “Babylon” is set to premiere for the first time in the United States in South Florida at the O Cinema Miami Beach! In partnership with Third Horizon Film Festival, you’ll be able to watch the film from April 12th-April 19th on selected times! For […]