Richard Holden is an actor, known for 12 Years a Slave (2013), This Is the End (2013) and The Grifters (1990). Read more on iMDB