cast analysis