Actor Richard Lara is an actor, known for 8.13 (2010), The Meme (2015) and Bayou Butcher (2011). Search: