Emma Watson as Sailor Moon