Five Million Years To Earth (1967)

US theatrical title for the Hammer film "Quatermass and the Pit". Released in 1968 by 20th Century Fox.

Made from publicity still Made from publicity still

WLVI 56 Air Dates:

Saturday, March 31, 1984 @ 12:00 PM