Lily James as Lady Rose MacClare in Downton Abbey