Haley Joel Osment makes dead people on 'The X-Files'

Haley Joel Osment, who you may know as the kid from The Sixth Sense and who just caused a scene at the Las Vegas airport over the weekend, pulled double duty on The X-Files Wednesday night. Haley played Davey and his father, John, who fought side by side with Walter Skinner in Vietnam.

During the war, John was exposed to a poison gas which gave him hallucinations and turned him into a madman. Davey blamed Skinner for ruining their family because he testified against John, which led to him being put in a mental hospital for 38 years. So Davey went on a revenge killing spree, taking down his dad’s old war buddies. When Davey found Skinner in his house, he took him to go see his dad. As they were walking through the woods, Skinner saw John hanging from a tree. While walking toward him, Skinner fell into a trap Davey had set.

Meanwhile, Mulder and Scully had been tracking Skinner and finally found him after visiting with Davey. Although Mulder ended up in the trap with Skinner, and as Davey was about to set them both on fire, Scully shot him down. By the time Mulder got out, Davey was gone. He had made it to another trap — but instead of catching Mulder and Scully, Davey fell victim to his own death trap.

The X-Files airs Wednesdays at 8 p.m. on Fox. Watch clips and full episodes of The X-Files free on Yahoo View.

See how The X-Files skewered Donald Trump and “fake news”:

Read more from Yahoo Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram — or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.