'A Lacuna' conta a história de Harrison William Shepherd, filho de pai americano e mãe mexicana. Após ser expulso da academia militar nos Estados Unidos, Harrison passa seus anos de formação no México, na década de 1930, na casa de Diego Rivera, sua mulher, Frida Kahlo, e Leon Trótski, hospedado com o casal para fugir de assassinos soviéticos. Depois que Trótski é morto, Harrison volta para os Estados Unidos e se estabelece em Asheville, Carolina do Norte, onde se torna um escritor de sucesso e mais tarde é investigado por suspeita de subversão.