Darren Ross was born on August 9, 1974 in Winnipeg, Manitoba, Canada. He is known for his work on X-Men (2000), The Lookout (2007) and The Haunting in Connecticut (2009). Read more on iMDB