Charisse Davidson è un'attrice Nei suoi anni di carriera ha recitato in The Prison in Twelve Landscapes.