Steve Beswick was born on January 4, 1952 in Key West, Florida, USA. Steve is a producer and production manager, known for Legion (2010), Starship Troopers 3 - L'arma segreta (2008) and Middle of Nowhere (2008). Steve has been married to Nancy Hwang since March 27, 2004. They have one child.