Who played Murphy Brown’s son Avery before appearing in The Sixth Sense? December 14, 2017 By Show answer Haley Joel Osment. More Entertainment QuestionsMore Movies QuestionsMore Television Questions