Info mistake?
Biography
Spencer Lord is known for Riverdale (2017), The Good Doctor (2017) and Family Law (2021).
Awards
Known For
Filmography
No data