<Tr> <Th> Budget </Th> <Td> $50 million </Td> </Tr> <Tr> <Th> Box office </Th> <Td> $144.1 million </Td> </Tr> <P> The Beach is a 2000 English - language drama thriller film directed by Danny Boyle and based on the 1996 novel of the same name by Alex Garland, which was adapted for the film by John Hodge . The film stars Leonardo DiCaprio, Tilda Swinton, Virginie Ledoyen, Guillaume Canet, and Robert Carlyle . It was filmed on the Thai island Koh Phi Phi . </P> <P> Richard, a young American seeking adventure in Bangkok, travels in a drab travelers hotel in Khao San Road where he meets a young French couple, Françoise and Étienne, and he immediately becomes attracted to Françoise . He also meets the eccentric Daffy, who tells him of a pristine, uninhabited and restricted island in the Gulf of Thailand with a beautiful hidden beach and lagoon . Daffy explains that he and other travelers settled there in secret several years earlier, but difficulties arose and he chose to leave . Daffy commits suicide, leaving Richard a map to the island . Richard convinces Françoise and Étienne to accompany him to the island, and the three travel to Ko Samui . After getting locked out of his bungalow during a thunderstorm, Richard meets two American surfers who have heard rumors of the island, including huge amounts of cannabis supposedly growing there . Before departing, Richard leaves them a copy of the map . </P>

Where was the movie the beach filmed at