El "gringo viejo" es interpretado por Gregory Peck, la institutriz Harriet Winslow por Jane Fonda, y Jimmy Smits hace el rol del general Tomás Arroyo.