Olivia Luccardi
Who is Olivia Luccardi? Olivia Luccardi is a lovely American actress and producer. Among horror and thriller enthusiasts, Olivia Luccardi is known as Alice Woods or Yara Davis. We may recognize her from the horror film It Follows and the…