David Lee is 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).
April 03, 1998
October 05, 2007
July 31, 1998
June 15, 2001
May 22, 1996
October 29, 1999
October 01, 1991
June 10, 2005
October 25, 2024