It's now been confirmed that Anakin Skywalker (Hayden Christensen) did hear Qui-Gon Jinn's (Liam Neeson) voice in Star Wars: Episode II — Attack of the Clones. As the first Jedi to learn about becoming a Force ghost, Qui-Gon was able to regularly commune with his fellow Jedi from the dead. But before all of that had been established, he first reached out to Anakin just before the young Padawan made his first catastrophic mistake.
Amidst the Separatist Crisis, Anakin came back to Tatooine to
Read more on screenrant.com