Троянская война наконец закончилась. Одиссей, царь Итаки, с нетерпением ждал этого момента десять долгих лет. Теперь он может вернуться домой, к жене Пенелопе и сыну, которых оставил совсем маленьким. Он собирает своих верных воинов, что уцелели в битвах, и они грузятся на корабли, готовые к быстрому переходу через море.
Но дорога домой оказывается куда страшнее и дольше, чем сама война. На них обрушивается шторм невиданной силы, который разбивает и разбрасывает их корабли. Одиссей и его команда теряют курс и оказываются в неведомых и враждебных водах.
Их путешествие превращается в череду кошмаров. Они высаживаются на остров, где живут циклопы — громадные одноглазые великаны. Один из них, Полифем, запирает их в своей пещере и начинает пожирать людей одного за другим. Одиссею приходится проявить хитрость, чтобы ослепить чудовище и сбежать.
Потом они встречают лестригонов — жестоких великанов-людоедов, которые разбивают их корабли огромными камнями. Чудом уцелевший корабль Одиссея продолжает путь.
Но опасности подстерегают не только на суше. Им предстоит проплыть мимо острова сирен. Эти существа своим пением заманивают моряков на верную смерть о скалы. Чтобы спастись, Одиссей приказывает команде залепить уши воском, а себя привязать к мачте, чтобы слышать песню, но не иметь возможности свернуть к гибели.
Каждое новое испытание уносит жизни его товарищей. Сам Одиссей вынужден постоянно выбирать между грубой силой и умом, чтобы выжить. Его путь домой затягивается на годы, и с каждым днём он всё больше сомневается, увидит ли он Итаку и свою семью живыми.