Neil Jackson was born on March 5, 1976 in Luton, Bedfordshire, England. He is an actor and writer, known for Quantum of Solace (2008), Push (2009) and Alexander (2004). Read more on iMDB