Emma Watson as Dr strange