Гилберт Грейп живет в небольшом городке штата Айова, погруженный в заботы о своих близких. Его повседневная жизнь полна ответственности: он ухаживает за двумя сестрами, младшим братом с умственной отсталостью и матерью, страдающей от ожирения. Работа продавцом в местном продуктовом магазине — это лишь небольшая часть его рутины, а настоящая борьба разворачивается внутри него, где тяготы семейных обязательств лишают его свободы. В попытке сбежать от серых будней, Гилберт находит мимолетное утешение в отношениях с замужней женщиной, однако это событие лишь усугубляет его внутренние конфликты, добавляя еще больше напряжения в его жизнь.
Неожиданные перемены возникают, когда в их тихом городке появляется Бекка с бабушкой, чья машина сломалась. Их приезд становится толчком для Гилберта, пробуждая в нем давно забытое желание освободиться от обыденности. Бекка, с её жизнерадостностью и оптимизмом, приносит свежий взгляд на мир и заряжает Гилберта новыми надеждами. Их знакомство дает ему шанс переосмыслить своё существование, а также стремление к счастью и свободе, которые, казалось, были утеряны навсегда. Встреча с Беккой становится для Гилберта не только источником вдохновения, но и возможностью изменить свою жизнь к лучшему, оставив позади бремя и ограничивающие обстоятельства.