About Landon Liboiron:
Landon Liboiron is a Gemini Award nominated Canadian actor. He is best known for playing Declan Coyne on Degrassi: The Next Generation and his current lead role as Peter Rumancek in Netflix's original series Hemlock Grove (2013–present).