Andrew Brooke is an actor and producer, known for Sherlock Holmes (2009), The Bank Job (2008) and Children of Men (2006). Read more on iMDB