She is an actress and makeup artist. She studied at the New Image Cosmetology Technical Center. She is known for Skeleton Key (2006), Shadowhunters (2004), and Alucard (2008).