Emma Watson as the incredible hulk