Kyle
Ellis (Tye Sheridan) e Neckbone (Jacob Lofland) são grandes amigos que decidem desbravar uma ilha que fica no rio próximo às suas casas. Lá eles encontram Mud (Matthew McConaughey), um homem foragido que tem vivido em um barco preso nos galhos de uma árvore. Apesar da desconfiança inicial, os garotos resolvem ajudar Mud em seus planos ao saber que ele está à espera de Juniper (Reese Witherspoon), o grande amor de sua vida, que se envolveu com o homem errado.