Pete Freeland, actor