Skip to content
StreamScapeX

Spencer Milligan

Known for Acting

Born
September 10, 1937
Birthplace
Oak Park, Illinois, USA
Died
April 18, 2024 (aged 86)

Biography

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

Latest

Known for

Filmography

19 titles