It's fun to have God's powers...and if you don't believe it, just ask Bruce Nolan (JIM CARREY), because he should know!
Bruce is a local Eyewitness News TV reporter in Buffalo, New York, best known for doing humorous, homespun, human interest stories ... which make everyone happy but him! Bruce would much rather be replacing the soon-to-retire anchorman, or at the very least, reporting significant news from international hot spots. Essentially, Bruce is discontented with nearly everything in his life, and rarely misses an opportunity to complain about it. He has a loving girlfiend, Grace (JENNIFER ANISTON), who runs a day care center, is happy with her life, and adores Bruce in spite of his negativity. While he dreams of becoming a legend like Walter Cronkite, she tries to help the world one day at a time.
After being fired from his job and having the worst day of his life, Bruce rails and rages against the Lord for his rotten luck...which is followed by a curious series of signs and portents--most of which Bruce ignores--but one of which eventually leads him to a nondescript old building called Omni Presents, Inc. There, Bruce meets an equally nondescript janitor (MORGAN FREEMAN), who ultimately reveals himself for who He really is...yep, he's God! He's heard Bruce's complaints, and now has an offer for the choleric ex-newscaster...His job. By endowing Bruce with all of His powers, God challenges him to take on the big job and see if he can do any better!
And once Bruce convinces himself that he's not dreaming, having a nightmare or a psychotic episode, he proceeds to utilize the infinite powers at his disposal, great and small, for his own amusement, advancement and advantage until finally he stands at crossroads: whether or not he will become the biggest and most powerful jerk in the universe, or find a little bit of humanity in Bruce Almighty.