Né aux États-Unis, mais élevé au Mexique, dans les années 30, Harrison Shepherd ne trouvera jamais de réel foyer au cours de son odyssée. Il se met alors à écrire son journal pour garder une trace de sa vie. Lors de ses déambulations, il se retrouve un jour face à l'une des peintures murales de Diego Rivera. Il rencontre aussi l'exotique et impérieuse artiste Frida Khalo, qui deviendra son amie. Lorsqu'il commence à travailler pour Lev Trotsky, leader politique en exil, Shepherd lie, malgré lui, son sort à celui de l'art et de la révolution.