Celebrity·Posted on Jul 12, 2021David Harbour Says Wife Lily Allen Had "Mixed Feelings" About His Getting In Shape For "Black Widow""She really fell for me at my worst, physically and hair-wise."by Rachel BrodskyBuzzFeed ContributorLinkFacebookPinterestTwitterMail You know Lily Allen and David Harbour. Santiago Felipe / Getty Images They had the ultimate pandemic wedding last year in Las Vegas. View this photo on Instagram Lily Allen / Via instagram.com Elvis impersonators and everything. Here's another photo of the day, because I need to live vicariously. View this photo on Instagram Lily Allen / Via instagram.com Anyway, David, whom you probably know as Jim Hopper in Stranger Things, currently stars in Marvel's Black Widow as Russian "Super Soldier" Alexei Shostakov. Marvel Studios / YouTube / Via youtube.com Here he is with Rachel Weisz, who plays Melina Vostokova. As tends to happen when you star in a Marvel movie, David got fit. Like, FIT. And apparently Lily has some *thoughts* about that. Chelsea Guglielmino / Getty Images Speaking to the New York Times, David said, "It’s a true testament to my undeniable charisma when I say that my wife met me at 280 pounds with this beard and this hair." David M. Benett / Dave Benett / Getty Images "We went on a date at the Wolseley [restaurant] in London, and she really fell for me at my worst, physically and hair-wise," he continued. Dimitrios Kambouris / Getty Images for Turner "So as the thing went on, I started losing the weight and working out. And she honestly has some mixed feelings about it. Which is a good place to be in a relationship. It’s really good to start the relationship from that part, as opposed to being the young, handsome buck and watching yourself degenerate over the years." Would ship these two again — 10/10. James Devaney / Getty Images To see David in action, have a look at the Black Widow trailer: View this video on YouTube Marvel Studios / YouTube / Via youtube.com Black Widow, also starring Scarlett Johansson and Florence Pugh, is in theaters and streaming on Disney+ now.