Roman Christou is an actor, known for The Curse of la Llorona (2019), AfterBuzz TV's Mini Spotlight (2017) and The Making of a Movie Monster (2019). Read more on iMDB