Damien Wayne Echols: Damien Wayne Echols. Producer: West of Memphis. Damien Wayne Echols was born on 11 December 1974 in West Memphis, Arkansas, USA. He is an actor and producer, known for West of Memphis (2012), Paradise Lost 3: Purgatory (2011) and Paradise Lost: The Child Murders at Robin Hood Hills (1996). He has been married to Lorri Davis since 3 December 1999.