The Crow Wiki
Advertisement

Debbie Fan is a Chinese- American actress. She portrayed Barbara Chen in the 2000 film The Crow: Salvation.

Career[]

Debbie’s first known role was as Victoria in the 1992 television movie Battling for Baby. Debbie portrayed Barbara Chen in the film The Crow: Salvation. She was also in TV shows such as The Agency, The Shield, How to Get Away with Murder, SEAL Team, The Young and The Restless and General Hospital.

Advertisement