Question: who played the voice of jafar in aladdin
Answer: Jonathan Freeman ( born February 5 , 1950 ) is an American actor , voice actor , singer , puppeteer and comedian , known for puppetering and voicing Tito Swing in Shining Time Station and for voicing Jafar in Disney 's Aladdin franchise , as well as the Kingdom Hearts franchise and the 2011 Aladdin Broadway musical .