Steven Barr is an actor, known for Mass Effect (2007), The Perfect Storm (2000) and Atlantis: The Lost Empire (2001). Read more on iMDB