Biography

Joy Isa is an actress and set decorator, known for I'm Still Here (2013), Death Walks (2016) and City of Tiny Lights (2016).