Clint Eastwood Michael Moriarty Carrie Snodgress Chris Penn Richard Dysart Sydney Penny Richard Kiel Doug McGrath John Russell Charles Hallahan Marvin J. McIntyre Fran Ryan Richard Hamilton Graham Paul Chuck Lafont Jeffrey Weissman Allen K