Sang-hyun (Song Kang-ho) é dono de uma lavandaria que vive permanentemente endividado. Dong-soo (Gang Dong-won) cresceu num orfanato e trabalha numa associação que acolhe bebés abandonados, deixados numa caixa criada para esse fim.
Uma noite, debaixo de chuva torrencial, os dois levam secretamente um bebé depositado na Caixa dos Bebés (Baby Box). Mas no dia seguinte, So-young (Lee Ji-eun), a mãe, regressa inesperadamente para recuperar o filho Woo-sung. Ao perceber que o bebé desapareceu, os dois homens contam-lhe a verdade e So-young acaba por se juntar aos dois intermediários numa aventura para encontrar pais para Woo-sung.
Entretanto, a detetive da polícia Su-jin (Bae Doona) e Lee (Lee Joo-young), a sua colega mais jovem, assistem a todo o processo. Discretamente, seguem o grupo. Reunidos por acaso, graças a uma Caixa de Bebés, os cinco indivíduos embarcam numa viagem inusitada e inesperada.