bastard_swordsman
Ka-Schnoz!
Daniel Day Lewis could be a safe bet - the dedication the guy shows in character portrayal would make a great Guts. A bit old for it though - which I guess is the main problem. Finding someone the right sort of age *with* reasonable acting ability... not an easy challenge.