Главную роль в фильме сыграл танцор и певец Руди Янгблад. Он успешно прошел кастинг не только «за глаза», но и благодаря увлечению боксом и бегом по пересеченной местности. Большинство трюков в «Апокалипсисе» Янглад исполнил сам. Кастинги актеров проходили в Мексике, Центральной Америке, Южной Калифорнии. Три главные роли в картине достались канадцам и две – американцам. В массовке были задействованы более 700 мексиканцев.