Located about 11 kilometres from the town of Postojna, Predjama is a Renaissance castle built inside a cave mouth. The castle is one of the most visited attractions in Slovenia and provided the set for "Armor of God," starring Jackie Chan and Alan Tam. First mentioned in 1274, the castle is an outstanding work of combining natural beauty with man-made work.