Home›Roman ChristouRoman ChristouKnown for ActingBorn:2007-01-01Place:Denver, Colorado, USAMovies2019The Curse of La Llorona Details