What's remarkable from the footage is that passengers seemed to be quite calm.
A Singapore Airlines flight, on its way to Milan, turned back to Singapore on Monday, two hours into its flight.
Passengers said the pilot announced that there was an engine problem, according to guardian.
The airline said on Twitter that the issue was "an engine oil warning message."
The plane, with 222 passengers and 19 crew on board, executed an emergency landing at Singapore's Changi airport. After the planetouched down, however, the right engine of the Boeing 777-300ER caught fire.
Passengers had to sit inside the plane while emergency crews put out the fire.
The whole long wing is aflame, before foam douses it.
"The fire was put out by airport emergency services and there were no injuries," said a Singapore Airlines spokesman in an emailed statement. "Passengers disembarked through stairs and were transported to the terminal building by bus."
It's unclear why passengers weren't immediately allowed to disembark down emergency chutes, which would have been on the other side of the plane to the fire.