Leo Petrus: Leo Petrus. Actor: 11.22.63. Leo Petrus is known for 11.22.63 (2016), The Returned (2013) and Patch Town (2014).
Known For: 11.22.63 (Big Neighbor), The Returned (Man in Conference Room), Patch Town (Leo), Focus (Truck Driver)