Получив весть об убийстве Имогены, Постум горько раскаивается в своем поступке, хотя продолжает верить в измену жены. Чтобы наказать себя, он приезжает в Британию, переодевается в крестьянское платье и решает сражаться с римлянами, пока не погибнет в бою.
В Уэльсе, неподалеку от пещеры Белария, начинается битва между римлянами и бриттами. Постум, переодетый крестьянином, вступает в поединок с Якимо и обезоруживает его. Якимо, посрамленный каким-то крестьянином, считает, что это наказание за предательство Имогены, и кается в грехах.
Бритты проигрывают сражение, и Цимбелин попадает в плен. Однако тут на помощь бриттам приходят Беларий, Гвидерий и Арвираг. Они занимают позицию в узком проходе, где несколько крепких воинов могут задержать целую армию. Беларий восклицает:
Стой! Перевес на нашей стороне.
Проход у нас в руках; ничто не может
Нас выбить, – только трусость.
К ним присоединяется Постум в крестьянском костюме. Они спасают Цимбелина, воодушевляют бегущих бриттов и изменяют ход битвы. На сцене появляются Якимо и Люций и заявляют, что римляне потерпели поражение.
Видимо, Шекспир позаимствовал этот эпизод пьесы у Холиншеда, описывавшего вторжение датчан в Шотландию в 976 г. н. э. Когда скотты были разбиты, шотландский крестьянин Хей и его два сына обороняли узкий проход так же, как в пьесе это делают Беларий и его сыновья. Скотты воспрянули духом, а датчане решили, что противник получил подкрепление; в итоге победа осталась за шотландцами.