Going Viral

'NOT THE FLEX YOU THINK': Newsom ROASTED for X Post Comparing Himself to Patrick Bateman from American Psycho

posted by Hannity Staff - 3.24.26

Has anyone on Newsom’s team seen the movie?

California Gov. Gavin Newsom sparked a wave of backlash after comparing himself to one of Hollywood’s most infamous villains.

In a post on X, Newsom shared a split-screen image of his face alongside actor Christian Bale’s portrayal of Patrick Bateman from the 2000 film “American Psycho.”

Breaking Alerts
Don't miss the stories that matter.
Get Sean's breaking news alerts — free, direct to your inbox.

The comparison quickly drew sharp criticism online.

“Not sure if your comms guy read who Patrick Bateman is… but I don’t think comparing yourself to Patrick Bateman is the flex you think it is,” YouTuber Nick Shirley wrote.

“You’re a weirdo and the entire world can see it now,” another user replied.

“Yeah… you’re a psycho. Unfortunately California is your victim,” a third added.

Other users mocked the post as tone-deaf, with some labeling Newsom an “Un-American Psycho” and questioning the decision-making behind the message.

“Who posts stuff like this about themselves?” one critic asked.

“Bro, this is X, not Tinder,” the Monterey County Republican Party wrote.

Yikes — if your Newsom’s comms team, this one went viral for all the wrong reasons.

More over at The New York Post:

Thank you for visiting Hannity.com. You are about to leave
Hannity.com and proceed to a site owned and operated by a third party.
Hannity.com has no control over the content of this third-party site.
Click OK to proceed.
OK
X
You may if you would no longer like to receive a newsletter.
You have been successfully unsubscribed!
Please see our Terms of Use and Privacy Notice .
If you have any questions or concerns please contact us.
$( document ).ready(function() { show_tout_banner=0; function bannerswap(){ //console.log('checkbanners'); show_tout_banner++; if($('.mobile-tout >div ').length >1){ $('.mobile-tout').addClass('t-hide'); } if(show_tout_banner > $('.mobile-tout >div').length -1){ $('.mobile-tout:eq(0)').removeClass('t-hide'); show_tout_banner=0; } else{ $('.mobile-tout:eq('+show_tout_banner+')').removeClass('t-hide'); } //console.log('show banner '+show_tout_banner); } if($('.mobile-tout >div ').length){ bannerswap(); show_tout_banner_rotator = setInterval(bannerswap, 5000); //console.log($('.mobile-tout').length); } });