I 1913 flygter pebermøen Harriet Winslow fra sit udsigtsløse liv i USA til Mexico i håbet om at opdage sin sjæls sande lidenskab. Her havner hun midt i den Mexicanske Revolution, hvor Pancho Villas oprørere kæmper mod regeringen. Det er en tid med opbrud og eventyr, og Harriet møder to meget forskellige mænd i form af den aldrende gentleman Ambrose og oprørsgeneralen Tomas. Men hvem skal hun vælge?