Huntingdon, Cambridgeshire, England, UK
Leroy McClain is a British-American actor, born in Huntingdon, Cambridgeshire, England.
![]() |
Respect | Cecil Franklin | 2021-08-12 |
![]() |
The Happy Sad | Marcus | 2013-08-15 |
![]() |
The Adjustment Bureau | Bureau Headquarters Staff | 2011-03-03 |