Twitter is thirsty for a nice, tall glass of James McAvoy.
"Hold on," you may be thinking. "James McAvoy? The Scottish actor who played Professor X in the X-Men movies?"
"The dude from 'Atonement,' right?"
"Well," you may reply. "He's always been handsome, what's the big deal?"
Well, let us introduce you to James McAvoy 2.0:
Photographers spotted and snapped photos of freshly swole McAvoy roaming the streets of Philadelphia on Friday.
Twitter approved of the 38-year-old actor's new look.
Good job, James.
Watch The Tonight Show Starring Jimmy Fallon on Yahoo View.