Leon Sills is currently living in Cordele, Georgia with members of his family. Instead of acting, ...
Cordele, Georgia, USA (3 hours south of Atlanta)
The star of "The Boys" has a great Watchlist that she can't stop re-watching.
Join us Sunday, Sept. 22, at 8 p.m. ET/5 p.m. PT for IMDb LIVE After the Emmys, with exclusive interviews, and more. Plus, see what IMDb editors are watching this month.