Odin
In Germanic mythology, Odin (; from , ) is a widely revered god. In Norse mythology, from which stems most surviving information about the god, Odin is associated with wisdom, healing, death, royalty, the gallows, knowledge, battle, sorcery, poetry, frenzy, and the runic alphabet, and is the husband of the goddess Frigg. In wider Germanic mythology and paganism, Odin was known in Old English as ', in Old Saxon as ', and in Old High German as ' or ', all stemming from the reconstructed Proto-Germanic theonym .
Odiyan
Both Harikrishnan and Menon wanted Mohanlal in the lead role from the film's initial discussion itself and the screenplay was later tailor-made with Mohanlal in mind. His character Odiyan Manikyan has two stages, one at present and the other 30 years ago. Describing him, Menon said: "Manikyan is considered the greatest Odiyan that ever lived. He has mastered the skills that have been passed down by his forefathers of the clan". Soon after the film's confirmation by Mohanlal in March 2017, Menon revealed to media outlets that Raj would be portraying the antagonist and Warrier will have an equally important role as that of Mohanlal, while a leading Bollywood actor would also play a pivotal role. Raj plays the character of Ravunni. The characters of Mohanlal, Warrier and Raj pass through three stages of their life. Warrier portrays the character of Prabha. In the film, Prabha is shown in her late 20s, at 35 and in her 50s and so will have three looks.