Spencer Treat Clark (1987)


* September 24, 1987 New York City, New York, USA


The Last House on the Left (2009)


Spencer Treat Clark, Garret Dillahunt, Aaron Paul, Riki Lindhome - The Last House on the Left

Spencer Treat Clark - The Last House on the Left