Due to its age and popularity, Hamlet has been reproduced many times and many different ways. Above is the 1996 film, widely considered to be one of the best film recreations of the play (fair warning though; it IS 4 hours of Shakespearean English).   

Hamlet has had 6 major film productions, the most recent of which was made in 2000. The play has also spurred numerous associated works, including a 2-hour long play and movie all about Rosencrantz and Guildenstern, 2 minor characters in the play.