ReelRate
Spencer Milligan

Spencer Milligan

Born 10 Sep 1937 · Oak Park, Illinois, USA

American actor best known for the role of Rick Marshall, the father of Will and Holly Marshall on Land of the Lost.

On ReelRate

Also known for