bryce dallas howard in spider man 3