Emma Watson as Kratos, brutal