A Timeline of John Legend & Chrissy Teigen's Twitter War With Donald Trump

Chrissy Teigen and John Legend
Dimitrios Kambouris/Getty Images for Glamour

Chrissy Teigen and John Legend attend the 2018 Glamour Women Of The Year Awards: Women Rise on Nov. 12, 2018 in New York City. 

It's no secret that John Legend and Chrissy Teigen do not like Donald Trump. The couple have made their distaste known on Twitter for years, and the president even blocked Teigen at one point.

The latest feud came Monday when Trump responded to the "All of Me" crooner's appearance at a criminal justice town hall hosted by Lester Holt at the Sing Sing prison in Ossining, New York. "Guys like boring musician @johnlegend?, and his filthy mouthed wife, are talking now about how great it is - but I didn’t see them around when we needed help getting it passed," Trump tweeted.

Teigen reacted to the mention, writing, "lol what a p---- ass bitch. tagged everyone but me. an honor, mister president."

She followed up with a series of tweets featuring that particular phrase -- with the cleaned-up hashtag #PresidentPAB trending on Twitter along with #filthymouthedwife. Legend called on first lady Melania to give her husband the attention he craves so he didn't have to lash out at celebrities on Twitter.

So in honor of Teigen and Legend's latest roast, we've crafted a complete Twitter timeline of the couple's feud with Donald Trump -- compiling some of the best tweets stretching all the way back to 2011.

March 2011: The war begins

May 2011: Teigen was accidentally in a Trump building 

November 2012: Miss Universe woes  

 August 2016: Response to Michigan campaign rally

October 2016: Debate reaction 

November 2016: Election night  

November 2016: Post-election thoughts 

January 2017: Inauguration 

January 2017: Legend responds to people who say Trump will lower his taxes 

February 2017: Legend clarifies after hacker shares a series of violent anti-Trump tweets

March 2017: Teigen's 11:11 wish 

May 2017: The "covfefe" incident 

June 2017: Legend shares thoughts on Trump's healthcare plan 

June 2017: Teigen responds to another "fake news" tweet 

July 2017: Trump blocks Teigen 

September 2017: Legend comments on Trump's relationship with Vladimir Putin 

January 2018: Legend calls for impeachment 

April 2018: Legend calls out Trump for claiming he "saved America's economy" 

May 2018: Legend responds to "spygate" tweet 

September 2018: Legend weighs in on Brett Kavanaugh 

March 2019: Legend on mass shootings 

June 2019: Teigen on alleged sexual assault against Trump

September 2019: The incident