Dolphin Tale
Cốt truyện

Những cảnh phim đầu tiên cho thấy một đàn cá heo đang bơi ngoài môi trường tự nhiên, theo sau chúng là một người bắt cua đang thả chiếc bẫy của mình xuống biển sau khi đã bắt xong hết cua trong đó ra.
Trong cảnh tiếp theo, Sawyer Nelson (Nathan Gamble) đang đạp xe dọc bờ biển thì gặp một ngư dân (Richard Libertini) nhờ giúp đỡ khi ông tìm thấy một chú cá heo mũi chai bị thương do mắc vào một cái bẫy cua. Hai người gọi hỗ trợ, và các nhân viên cứu hộ đến từ Bệnh viện Hải dương Clearwater do tiến sĩ Clay Haskett (Harry Connick Jr.) điều hành, đưa nó về chữa trị. Con gái của Clay là Hazel (Cozi Zuehlsdorff) đặt tên cho con cá heo là Winter (Mùa đông), sau khi hai con trước đó, Summer (Mùa xuân) và Autumn (Mùa thu), đã được chữa khỏi thành công và thả về đại dương, do đó cô bé tin rằng đặt tên cá heo theo các mùa có thể giúp chúng lành lại. Cô cho phép Sawyer được tới xem Winter. Clay ban đầu không thích việc này bởi Sawyer chưa được huấn luyện về cách chăm sóc các động vật biển, nhưng sau khi để ý thấy Winter phản ứng tốt khi có Sawyer ở bên, ông đã cho phép cậu bé tới thăm nó. Không lâu sau đó, Sawyer, vốn đã phải đi học hè vì đã trượt hoặc suýt trượt tất cả các môn học trong năm, lại bỏ lớp hàng ngày để tới thăm Winter. Mẹ của Sawyer là Lorraine (Ashley Judd) phát hiện ra chuyện này, nhưng sau khi thấy việc có Winter làm bạn đã giúp cải thiện tâm trạng của Sawyer và khiến cậu bé vui vẻ hơn, một điều bà chưa từng thấy ở cậu bé kể từ khi bố cậu bỏ hai mẹ con năm năm về trước, bà đã cho cậu bé nghỉ học hè và đồng ý cho cậu làm tình nguyện viên ở bệnh viện.
Không may, đuôi của Winter bị thương nặng và phải cắt bỏ. Winter học bơi không không có đuôi bằng cách di chuyển ngang từ bên này sang bên kia như một con cá, nhưng sau khi chụp x-quang Clay để ý thấy việc di chuyển không theo quy luật tự nhiên này đã gây áp lực lên xương sống của nó; nếu cứ tiếp tục thì chú cá heo sẽ chết. Trong khi đó, anh họ của Sawyer là Kyle (Austin Stowell), một vận động viên bơi lội đã từng giành chức vô địch, trở về từ nghĩa vụ quân sự mà không còn chân phải sau một vụ nổ. Sawyer muốn Kyle tới xem Winter và rất mong được gặp anh ở bữa tiệc chào đón anh trở về của người cô, nhưng cậu đã rất buồn khi biết tin Kyle đã bỏ bữa tiệc và muốn được ở lại Trung tâm y tế của Bộ Cựu chiến binh địa phương. Sawyer và Lorraine tới thăm Kyle, khi đó anh đang cộng tác cùng Tiến sĩ Cameron McCarthy (Morgan Freeman) ở phòng thí nghiệm các vật dụng nhân tạo. Sawyer đã rất ngạc nhiên vì Kyle tỏ ra xấu hổ khi gặp họ và thậm chí còn đuổi họ đi, và điều đó đã vô tình khiến Sawyer rất khó chịu. Kyle đưa Sawyer đi dạo và nói với cậu về cái chân của anh mình. Và Sawyer sau đó đã nhờ Tiến sĩ McCarthy làm một chiếc đuôi giả cho Winter. Ông đồng ý tham gia dự án này trong kì nghỉ sắp tới của mình, và thuyết phục rằng công ty thiết bị nhân tạo của ông (Hanger Prosthetics and Orthotics, công ty đã cung cấp chiếc đuôi giả cho Winter ngoài đời thực) chắc chắn sẽ cung cấp thiết bị miễn phí cho họ. Tiến sĩ McCarthy đã làm một chiếc đuôi mẫu "tại nhà" trong khi đợi chiếc đuôi thật được chuyển đến; tuy nhiên, Winter đã quẫy, đập mạnh chiếc đuôi vào thành bể nước và làm hỏng nó.
Một thời gian ngắn sau đó ở bệnh viện, vốn đã gặp khó khăn về tài chính, lại bị phá huỷ nghiêm trọng do cơn bão LeRoy, và do đó ban điều hành đã quyết định đóng cửa bệnh viện, bán lại mảnh đất cho một nhà đầu tư bất động sản, và tìm chỗ ở mới cho các con vật, ngoại trừ Winter, do tình trạng hiện tại của nó nên chẳng ai muốn nhận nuôi và có thể sẽ phải gây chết có chủ ý. Tuy nhiên, sau khi tình cờ gặp một người mẹ và cô con gái (cô bé cũng phải mang chân giả), hai người đã nghe nói đến câu chuyện của Winter và lái xe suốt từ Atlanta tới để xem con cá, Sawyer đã nghĩ ra một ý tưởng và cũng là cơ hội cuối cùng của họ ("Ngày cứu Winter ") để cứu nguy cho cơ sở vật chất của công ty. Clay ban đầu không tin tưởng cậu bé và không chấp nhận ý tưởng này, nhưng anh đã nghĩ lại sau khi nói chuyện với bố mình là Reed (Kris Kristofferson). Kyle đồng ý tham gia cuộc thi với Donovan Peck, quán quân bơi lội hiện tại của địa phương, người theo sau anh ở trường trung học và đã phá hầu hết các kỷ lục bơi lội trước đó của anh, đồng thời liên hệ với một người bạn gái ở hãng tin Bay News 9 để quảng cáo cho sự kiện này.
Chiếc đuôi do công ty Hanger cung cấp cuối cùng cũng đã tới; tuy nhiên, cũng như lần trước, Winter không chấp nhận nó. Sawyer phát hiện ra rằng không phải Winter tìm cách gỡ bỏ cái đuôi; mà là phần nhựa gắn cái đuôi đã kích thích da nó - cậu đã so sánh việc này với việc chiếc dây an toàn có thể làm trầy xước da người. Tiến sĩ McCarthy làm một miếng lót phụ giống như keo (mà ông gọi là "WintersGel", đây cũng là tên ngoài đời của sản phẩm mà công ty Hanger sử dụng để gắn chân/tay giả, thứ đã được phát triển trong quá trình nghiên cứu với Winter). Khi Winter được gắn chiếc đuôi giả mới này, ban đầu nó vẫn tìm cách loại bỏ nó nhưng cuối cùng đã có thể chấp nhận chất nhựa và chiếc đuôi mới này.
Vào Ngày cứu Winter, Winter được thả xuống một con sông cho sự kiện và giáo viên lớp học hè trước đó của Sawyer đã khen ngợi cậu về những gì cậu đã làm ở bệnh viện, cho phép Sawyer đỗ tất cả các lớp học hè mặc dù không tới trường. Người ngư dân phát hiện ra Winter đầu tiên đã đặt 40 USD vào hòm ủng hộ và nói rằng, "Winter và tôi là bạn cũ." Ban điều hành tưởng rằng thương vụ với nhà đầu tư bất động sản thế là đã xong; tuy nhiên nhà đầu tư đó đã đến tham gia sự kiện này cùng với các cháu của mình, đồng ý tiếp tục mở cửa bệnh viện và nói rằng ông sẽ hỗ trợ tài chính cho họ. Kyle và Donovan Peck thi đấu trên sông, và sau đó Kyle đã giành chiến thắng (với sự giúp đỡ của Winter). Sawyer sau đó đã nhảy xuống sông cùng bơi với chú cá heo của mình.
Cuối phim là những cảnh quay tư liệu về những ngày cứu chữa cho Winter ngoài đời thực; và dòng chữ nói rằng hiện giờ nó rất hạnh phúc và khoẻ mạnh. Cùng với đó đoạn phim đã chiếu một số chiếc đuôi giả mà Winter sử dụng, cùng với hình ảnh những người bị khuyết tật chân tay tới thăm Winter tại Thủy cung hải dương Clearwater.