Em "3 Hearts", Marc Beaulieu perde o último trem para Paris depois de passar a noite em uma pequena cidade. Enquanto espera pelo próximo trem, ele conhece Sylvie, uma mulher encantadora com quem ele compartilha uma conexão instantânea. Eles passam a noite juntos, mas se separam sem trocar informações de contato.
Mais tarde, Marc descobre que Sylvie é na verdade a irmã de Sophie, a mulher por quem ele se apaixonou e planejava se casar. Ele se vê dividido entre as duas irmãs, sem saber como lidar com seus sentimentos conflitantes.
O filme explora temas de destino, amor e arrependimento, enquanto Marc luta para escolher entre as duas mulheres que roubaram seu coração.