Russ Holland was born on May 16, 1977 in the UK. He is a director and editor, known for Triangle (2017), The Jigsaw (2012) and Fetch (2006).
Sin datos