Alba Yates

Alba Yates

Alba Yates is an actress and producer, known for Devil's Island (2021), Escape Artist (2017) and The Second Coming of Christ (2018).

Movies

Devil's Island
  • Mar 14, 2021
  • English
A young woman inherits a small island in New York and discovers it has a dangerous history.