La película transcurre en la época de la Guerra Cristera en México. Un sacerdote estadounidense (Henry Fonda) se enfrenta al gobierno mexicano debido a su negativa de cerrar su iglesia. En medio de las afrentas contra los sacerdotes, el sacerdote decide emprender un peligroso viaje hasta Veracruz para volver a los Estados Unidos. El hombre cuenta con la ayuda de una mujer indígena (Dolores del Río). Sin embargo, el sacerdote se ha convertido en una obsesión para un jefe de la policía (Pedro Armendáriz), quien hará lo posible por evitar que llegue a su destino.