Beautiful, interesting, incredible cinema.
Filmed on February 2, 2002 in Hollywood at the Hollywood Center Studios.