Emma Watson as Eowyn, holding a sword