David Lee was an art director and production designer, known for Mission: Impossible (1996), EverAfter (1998), Lost in Space (1998) and Star Wars: Episode III: Revenge of the Sith (2005).
October 25, 2024
July 06, 1993
April 03, 1998
October 05, 2007
July 31, 1998
June 15, 2001
May 22, 1996
October 29, 1999
October 01, 1991
June 10, 2005