Jim McQuade in Lone Wolf McQuade (1983)

Lone Wolf McQuade stars Chuck Norris as ex-military Texas Ranger Jim “J.J.” McQuade, who lives with a wolf but soon runs up against a criminal gang led by the evil Wilkes (David Carradine).
Things get very ugly, especially when Wilkes kidnaps McQuade’s daughter Sally (Dana Kimmell) and takes her to Mexico.
McQuade kills more than 30 people in his quest for justice, just barely edging out Michael Corleone’s kill count to earn the No. 4 spot on our list of the deadliest dads in movies. And since he’s played by hands-on action guy Chuck Norris, McQuade does all his killing himself.