Starring the voices of Tom Hanks  Tim Allen  Don Rickles  Jim Varney  Wallace Shawn  John Ratzenberger  Annie Potts  Laurie Metcalf  R Lee Ermey  Penn Jillette  and John Morris Directed by John Lasseter