The 49-year-old actor later visited bed ridden David at Baton Rouge, Louisiana, reported Contactmusic.
"Tom stayed cool and swept straight into action. He didn't take a back seat at all and made sure his Gulfstream V jet was ready to go in case it was needed. It was quick thinking," a source said.
David, who was crushed by a 50-stone weigh, is now undergoing intensive physiotherapy. It is unclear whether he has been discharged from the movie, which also stars Morgan Freeman and Andrea Riseborough.
"Tom was great. He gave so much support to David and his family. It was a terrible accident but Tom had no obligation to put himself out like that," the source added.