No, Fitz Hall's last name is not Benjamin. Fitz Hall is a stage name for the actor Fitzroy James Hall. Hall's first name is Fitzroy, which is a variation of the name Frederick. His middle name is James. His last name is Hall.
The Hall of Fitz: An Engaging Quiz on the Life and Career of Fitz Hall