It stars Dustin Hoffman ( in his first starring role after The Graduate ) , along with Jon Voight in the title role . It was written by Waldo Salt , directed by John Schlesinger , and stars Dustin Hoffman and then-newcomer Jon Voight in the title role .