Bigfoot: The Monster Within
A locked gate Bigfoot guards to keep the garden of Eden on lockdown and to assist the last Cherub continue to guard the entrance from any possibility that any member of mankind is left.