Spencer Achtymichuk was born on October 31, 1994 in Canada. He is an actor, known for The Final Cut (2004), The Dead Zone (2002) and Still Life, with Scissors (2001).
Spencer Achtymichuk was born on October 31, 1994 in Canada. He is an actor, known for The Final Cut (2004), The Dead Zone (2002) and Still Life, with Scissors (2001).