casts of thousands