The main character is an antisocial small-town bookstore owner who withdraws even further after his wife dies. The arrival of a mysterious package sets off a series of events that helps him reconnect with others.
The movie will be directed and produced by Hans Canosa, whose previous films "Conversations With Other Women" and "Memoirs of a Teenage Amnesiac," were both written by Zevin.
"Fikry" has sold more than 4.5 million copies worldwide. Canosa told THR that it was important to stay true to the novel and cast an actor of South Asian descent in the lead role.
Andrews is currently a regular on CBS' "Instinct" with Alan Cumming. He was part of the ensemble on Netflix's "Sense8." And, of course, ever-resourceful Sayid on "Lost." He also played Jafar on ABC's "Once Upon a Time."
Before "Lost," he costarred as the Sikh soldier romancing Oscar winner Juliette Binoche in "The English Patient" and a haughty Indian prince in "Kama Sutra." His other film credits include "Planet Terror" and "Bride and Prejudice."