Gary Walter Benjamin (Andrew J. West) works at a local cinema as ticket processor. When he was a boy aged ten years, Walter has made a deal with God to judge the eternal fate of every man who comes into contact, calling in exchange for his father to go to heaven. Walter manages to fulfill his daily routine and take care of his mother who make always worried until they appear in their life a mysterious man named Greg (Justin Kirk). It incites Walter to put to the test meant to the entire future.