La gitana Carmen, interpretata da Geraldine Farrar, seduce il soldato José per favorire un traffico illegale di merci. La sua sensualità e indomità incantano José al punto da disertare e inseguirla dopo che lei parte con il torero Escamillo (Pedro de Cordoba) per Siviglia. Il sentimento di José verso Carmen diventa così forte che lui decide di abbandonare tutto per amarla.