Spencer Locke

Biography

Filmography

Movie Name Release Date
Insidious: The Last Key January 5, 2018
Kuca Monstrum (2006) July 18, 2006
Landmine Goes Click (2015) March 3, 2015