Be a member of an exclusive film buff community
Sign Up
Todd Therrien was born on July 30, 1974 in Westford, Massachusetts, USA. He is an actor and assistant director, known for Heaven and Hell (2010), Scrooge in the Hood (2011) and Sons of Perdition (2007).