Mark Wahlberg was rushed to hospital suffering from smoke inhalation on the set of his new film.

The Boogie Nights actor inhaled too much smoke from a machine while he worked on action drama The Fighter.

A source told RadarOnline, "Mark was working on a scene where a smoke machine was being used for atmosphere and apparently he breathed in too much smoke.

"When he woke up Friday morning he was gasping for breath so he was taken to Massachusetts General Hospital where he was put on a breathing device that helped clear his lungs."

Wahlberg was released from hospital later that day and insisted on going straight back to work.