Julia Stiles

Season 26 | Episode 15 | 3/17/2001

Saturday Night Live Season 26 Episode 15 on March 17, 2001 with host Julia Stiles and musical guest Aerosmith.