Lee Sellars
Birthday: 1961-07-29 Place of Birth: Opp, Alabama, USA
Synopsis
Acting
The Crimson Mask
Two desperate men find themselves unwitting pawns in an ancient ritual.