James Cavan

James Cavan

James Cavan is an actor, known for The Woman in Red (1984), Parasite (1982) and Cry from the Mountain (1985).