Edge of Darkness was directed by Martin Campbell , who is known for his work on other successful films such as Casino Royale and GoldenEye.