- Write an article
- Create a list
- Publish a column
- Upload a video
- Log in
- My channel
- Settings
- Invite friends
- English
Info mistake?
Biography
Leon Isaac Kennedy was born on January 1, 1949 in Cleveland, Ohio, USA. Leon Isaac is an actor and producer, known for Penitentiary III (1987), Lone Wolf McQuade (1983) and Body and Soul (1981). Leon Isaac has been married to Lolita Armbrister since 1995. Leon Isaac was previously married to Jayne Kennedy.
Awards
Known For
Filmography