Just watched (yesterday) this movie again for over a dozen(s) time now and love it just as much as ever. Robin Williams was the perfect actor for this part, I don't think that anyone else could have come even close to his performance. As a humorous aside to this story, the real Adrian Joseph Cronauer is very much different from the Cronauer that Williams portrayed in the movie.
https://www.youtube.com/watch?v=BIikfdNIHQE
Good movie!