Emma Watson as Harry potter