Julia Stiles in a killer role