Loading
Loading

Sherry Richards is an American actress born and raised in Ohio. She is based in Atlanta, Georgia.
The Walking Dead2010
Ozark2017
The Resident2018
The Banker2020
MacGyver2016
Greenleaf2016
The Supremes at Earl's All-You-Can-Eat2024
Beyond the Gates2025