Landon Liboiron is a Canadian actor. He is best known for playing Declan Coyne in Degrassi: The Next Generation and his lead role as Peter Rumancek in Netflix's original series Hemlock Grove.
The Umbrella corporation, a conglomerate responsible for The Biggest, Most Awful, Most Tragic Event in Human History, will face the consequences with the arrival of some individuals who will do everything possible to save life.