It's a compelling film evocative of fate and faith; never mind that it is flawed at places you wish it wasn't.