Dreams
UPS
Sora's Voice Actor Knew About "Time Travel And Doubled Characters" As Far Back As Kingdom Hearts 2
Haley Joel Osmont, the voice actor for Sora in Kingdom Hearts, says that he knew about some of the series' more complicated plot twists like time travel and doubled characters since Kingdom Hearts 2.