Rosario (Kate del Castillo) tem a esperança de dar uma vida melhor ao seu filho Carlitos (Adrian Alonso), de 9 anos. Para tanto ela trabalha ilegalmente nos Estados Unidos, deixando Carlitos sob os cuidados de sua mãe, no México. Porém algo inesperado faz com que Rosario e Carlitos tentem desesperadamente se encontrar.