Jen Richards: Jen Richards. Actress: Her Story. Jen Richards was born in Natchez, Mississippi, USA. She is an actress and producer, known for Her Story (2015), The Acolyte (2024) and Mrs. Fletcher (2019).
Known For: Her Story (Violet), The Acolyte (Producer), Mrs. Fletcher (Margo Fairchild), Blindspot (Sabrina Larren)