And it doesn't take place in England. Instead, the action happens in the land of the Danes (what is today the nation of Denmark) and the land of the Geats (what is today the nation of Sweden). So, if someone asks you what the setting of Beowulf is, you can tell them that it's 5th or 6th Century Scandinavia.