In an interview, director Vineeth Sreenivasan stated that it was initially decided that the lead role would be played by himself. When he discussed the story with Nivin Pauly the latter called him and asked for the lead role unless he doesn't want to change the initial plans. After a crew discussion, the role was finalized to Nivin Pauly.
This film is actually a true story about a family who faced similar circumstances in Dubai.
Aju Varghese's character has twin children, played by Aju Varghese's own twin children.
Gautham Vasudev Menon was confirmed for in a role in the film, which was to be his acting debut, but due to the Chennai floods, the airport was shut down and he couldn't be a part of the film.