who was the director of the 2001 movie in which chris klein played gilbert noble ?
j . b. rogers