Ryan Reynolds has been forced to carry out an emergency mid-air costume change after being vomited on by a fellow plane passenger, reports say.

The RIPD actor was on a flight from New York to New Orleans when a drunk woman in the row in front of him vomited into a window, a Radar Online report said.

It flew back onto Reynold's sweater, leaving a large stain, the report said.

"The flight attendants were doing the best they could with giving him napkins," a source told Radar Online.


Reynolds, who was travelling with his actress wife Blake Lively, reportedly changed into a clean top in front of other passengers.

The star is thought to have been travelling to New Orleans for filming on the upcoming movie Selfless, which is he booked to star in alongside Ben Kingsley.

- nzherald.co.nz