Leon Isaac Kennedy was born on January 1, 1949 in Cleveland, Ohio, USA. Leon is an actor and producer, known for Penitentiary III (1987), Lone Wolf McQuade (1983) and Body and Soul (1981). Leon has been married to Lolita Armbrister since 1995. Leon was previously married to Jayne Kennedy.