Entertainment Movie News Hollywood Actor Sentened to 20 Years in Prison for a $650 Million Ponzi Scheme and Ordered to Pay $230 Million in Restitution February 14, 2022 The Newzz Owl Actor Zachary Horwitz, 35, was sentenced to 20 years in prison and ordered to pay $230 million in restitution ro...