Gary Cooper : American hero