Of course, we can't forget Jimmy Stuart (already mentioned) and Joel McCrea, but there are a lot of very good B-role actors that never quite got the credit they deserved either:
*Ken Curtis
*Ben Johnson
*Harry Carey Jr.
*Charles Bronson
*Montgomery Clift
*Dan Duryea
OK, help me out here, guys...