Frank Castle

Francis "Frank" Castle, Jr. Fictional character. Played by Taylor Belford.