So Far Away — 2003 film by Juan Carlos Tabío