The Good, the Bad and the Ugly 1966
Musician
Young Jesse James 1960
as Jim Younger (as Johnny O'Neill)
Credits from TMDB.