Marie Rose from Dead or Alive as a Disney princess, animated movie still.