The movie adaptation of Colleen Hoover's runaway bestseller "It Ends With Us" is filming now. On May 15, Blake Lively, who stars in the film as Lily, was photographed on set in New York City in costume. She has the character's bright-red hair and is wearing a pink T-shirt, a pink jacket, and a long skirt. The cast have also been seen filming in New Jersey, including Jersey City and Hoboken, this month, per Patch. See the photo of Lively on set below. Hoover published "It Ends with Us" in 2016 and said the story was inspired by her parents. In the novel, Lily meets Dr. Ryle Kincaid and starts a relationship with him that quickly becomes abusive. Meanwhile, she starts to reconnect with her childhood love, Atlas. The film adaptation is directed by "Jane the Virgin" star Justin Baldoni in his directorial debut. He'll also star as Ryle. Brandon Sklenar will play Atlas. Jenny Slate joined the film as Ryle's sister Alyssa. Baldoni has teased on Instagram that they have cast someone as the younger version of Lily, but the actor has yet to be announced. Hoover's novels, including "It Ends With Us" and its sequel "It Starts With Us," have made her one of the best-selling authors in America, boosted in part by her effusive fans on TikTok. She sold over 8.6 million books in 2022, per The New York Times. Hoover also seems to be very involved with the film and has been posting updates on Instagram. As for Lively, "It Ends With Us" is her first time back on set since giving birth to her fourth child this winter. She and husband Ryan Reynolds have not announced the new baby's name. They also share daughters James, 8, Inez, 6, and Betty, 3. Blake Lively on the Set of "It Ends With Us" Image Source: T.JACKSON / BACKGRID 1 / 1 window.fbAsyncInit = function() { FB.init({ appId : '175338224756', status : true, // check login status xfbml : true, // parse XFBML version : 'v8.0' }); ONSUGAR.Event.fire('fb:loaded'); }; // Load the SDK Asynchronously (function(d){ var id = 'facebook-jssdk'; if (d.getElementById(id)) {return;} if (typeof scriptsList !== "undefined") { scriptsList.push({'src': ' 'attrs': {'id':id, 'async': true}}); } }(document));