Larry McHale is known for his work on I'm Still Here (2010), We Own the Night (2007) and Two Lovers (2008). Read more on iMDB