Gary Cooper
The character of Roark, an idealist architect (played by Gary Cooper):