I always suspected that Julia Stiles was too smart to be just another teen actress. It turns out the Save the Last Dance and 10 Things I Hate About You star has directed a movie starring Zooey Deschanel (Elf, Almost Famous) and Bill Irwin. Check out the trailer, after the jump.
Read More »