Landon Liboiron

Landon Liboiron

About Landon Liboiron

Landon Liboiron (born c. 1990/1991) is a Gemini Award nominated Canadian actor. He is best known for his roles as the teenagers Declan in Degrassi, and Josh in Terra Nova.