Was going to play Howard Hughes's chief engineer Glenn Odekirk in director Martin Scorsese latest film The Aviator (2004), but due to prior commitment and scheduling conflicts with the film Ripley Under Ground (2005), he had to drop out.
Has played two different popular sports stars: he played Roger Maris in 61* (2001) (TV), and Dale Earnhardt in 3: The Dale Earnhardt Story (2004) (TV).
From the age of five, Barry spent three years traveling with his family to places like Fiji, Tahiti and New Zealand on a boat which they built themselves.
He announced, after the fact, that had he known he was going to "win" a Worst Supporting Actor Razzie Award for Battlefield Earth: A Saga of the Year 3000 (2000), he would have gladly attended the ceremonies and accepted his dis-honor in person.