Who played Johnny in Johnny Guitar?

Sterling Hayden played Johnny Guitar in the 1954 movie of that name.

It also starred Joan Crawford, Mercedes McCambridge and Scott Brady.