I'm not really sure about it but I think that sounds a littlte bit like 'Trinity is still my name' featuring Terence Hill (aka Mario Girotti) and Bud Spencer !!!
Could also be one of the other Spencer/Hill movies or 'My name is Nobody' !!!
Check those out ! They're comedies though ! I think pretty good ones !!!
[attachment older than 600 days, deleted by admin]