Spike Lee, Jodie Foster and Denzel Washington on set of 'Inside Man' 2006.