Red Rock People

Lena and Mahad are stranded with their arch enemy, Oslo, on an abandoned rebel hideout which is guarded by a mysterious creature.