In Chicago, 24-year-old Wesley Gibson (James McAvoy) works at a dead-end desk job with an overbearing boss, takes anti-anxiety medication for panic attacks, and has an unfaithful live-in girlfriend who cheats on him with his friend and colleague, Barry (Chris Pratt).