Cynthia Aileen Strahan is an American actress born in Oakland, California. She graduated from San Jose State University, and is of Chinese and European descent. She started her career in San Francisco and made her way to Los Angeles.
Art of the Dead
Faithful
MICerz
The Cage
A Fargo Christmas Story
Love Reset
Dead End Demon
Pool Boy Nightmare
normal.
Persistence of Memory