Leon Charles

is best known for his work in Delusion (1981).

MOVIES STARRING

Delusion (missing thumbnail, image: /images/cache/338596.jpg)
Delusion
Whitcomb's War (missing thumbnail, image: /images/cache/206608.jpg)
Whitcomb's War