Emma Watson as Aragorn