Tyler Perry has agreed to pay the R206 469 medical bill and travel costs of a couple stranded in Mexico.
The 50-year-old star stepped in after reading about the plight of Stephen Johnson, who fell ill with pancreatitis and diabetes while onboard a Carnival Dream cruise ship with fiancee Tori Austin.
The holidaymaker was urged to seek treatment and spent three days in intensive care at a hospital in Progreso, Mexico, but when he was on the mend, he and his partner were presented with a huge bill which they were unable to pay as they had neither health nor travel insurance.
Tori asked if they could work out a payment plan once they were back home in the US but the request was denied and they were barred from leaving the hospital.
The woman also claimed staff locked windows to stop them escaping and threatened to call police if they tried to leave.