Definitions of cast down:

  • verb:   lower someone's spirits; make downhearted