Silent film actor James Hall