A film based on the book was released on May 31 , 2004 .
A film based on the novel was released on 31 May 2004 , in the United Kingdom and 4 June 2004 in the U.S. and many other countries .