Bruce Nolan (Jim Carrey) is a television field reporter for Eyewitness News at WKBW-TV in Buffalo, New York, but desires to be the news anchorman. He is in a healthy relationship with his girlfriend Grace Connelly (Jennifer Aniston), but also has a mild crush on his co-worker, Susan Ortega (Catherine Bell), who barely seems to notice him. Bruce, however, suffers from constant bad luck, and reaches breaking point when he is passed over for promotion by his rival, Evan Baxter (Steve Carell), who then steals dialogue from Bruce's segment while accepting the promotion on-air. Furious, Bruce aggressively and profanely criticizes the station during his first live report, and is promptly fired. Following a series of other misfortunes, Bruce takes out his frustration on God (Morgan Freeman), blaming Him and claiming that He is "the one who should be fired."