Landon Liboiron
Landon Liboiron (born c. 1990/1991) 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).