- Warning: There are spoilers ahead for season two of Hulu's "How I Met Your Father."
- The second season includes cameos from stars like Meghan Trainor, Mark Consuelos, and more.
- "How I Met Your Mother" star Neil Patrick Harris also reprises his role as Barney Stinson.
Neil Patrick Harris returns as Barney Stinson on the season two premiere of "HIMYF."
At Sid (Suraj Sharma) and Hannah's (Ashley Reyes) wedding party at Pemberton's, Sophie (Hilary Duff) recaps her recent experiences. "I blew it with three guys in 48 hours and now I am doing the electric slide," she tells Valentina (Francia Raisa). "I think this is my rock bottom."
Then the show cuts to future Sophie (played by Kim Cattrall), who tells her off-screen son, "I was wrong. Rock bottom wouldn't come until later that year."
In a flash-forward, young Sophie is seen frantically on the phone while driving a car.
"Mom, please call me back. I think I'm dating my mom," she says, just before she accidentally bumps the car in front of her.
As Sophie gets out of her vehicle to assess the damage, viewers can see that the impacted car has a license plate that reads "LGNDRY," an obvious nod to Barney Stinson's often-used word on "How I Met Your Mother."
An irritated Barney emerges from the front seat, wearing a suit (obviously), and says "Dude..." as his bumper falls off.
Back to the future, Sophie's off-screen son asks who it is, and she teases, "We'll get there soon enough."
Fans finally see the full extent of Sophie and Barney's interaction on the mid-season finale, released on Tuesday, March 28.
This marks the second major cast member to appear on the "HIMYM" spin-off series, following Cobie Smulders' return as Robin Scherbatsky on the season one finale.
Singer Meghan Trainor guest stars on episode two as Sophie's upstairs neighbor who experiences early labor.
Trainor's character, Ramona, hires Sophie to photograph her home birth.
She also tasks Sophie with setting up the birthing tub since she claimed to have experience with documenting home births, which was a lie.
Regardless, Sophie helps Ramona deliver her baby.
"Saturday Night Live" alum Garrett Morris has a small role on episode two as a man named Julian.
When Ellen (Tien Tran) hosts an impromptu gathering to get the attention of her crush named Rachel (Aby James), they attract random building residents like Julian and his friend Maury (David Weisenberg), who moved in together when their wives died 27 years ago.
"MADtv" star Michael McDonald and comedian Jessica St. Clair play a wealthy couple on episode three.
Warren and Megan buy Sophie's photo of Jesse and insist that they have dinner at their penthouse for dinner to hear more about the art.
It's later revealed that Warren is actually a prominent leader in the men's rights movement who sees Jesse as the "perfect example of the American male," hence why he was interested in the photo.
Meanwhile, Megan is the former mayor of Baltimore who ditched politics to be subservient to Warren.
Morgan Smith, who had roles on shows like "Veep" and played Red in a series of Wendy's commercials, guest stars on episode three.
She plays an awkward woman who Charlie (Tom Ainsley) meets on a dating app.
Charlie begs Sid and Hannah to go on a double date with them to ease his nerves around a one-on-one date with Alice.
"The Middle" star Eden Sher plays Sophie and Valentina's old friend from college named Deirdre on episode four.
They call her Pathetic Deirdre because they viewed her as lame and would initiate hangouts with her to get ego boosts.
In reality, Deirdre actually used Sophie and Valentina to feel better about herself.
Alexis Denisof reprises his "HIMYM" role as news anchor Sandy Rivers.
On "HIMYF," he's an anchor for the WWN show "Good Day Live. He covers the entertainment beat and says he was "demoted because of some unproven accusations."
At the start of episode five, Sandy interviews Meredith Jones (Leighton Meester) and Jesse ahead of her sold-out concert in Long Island.
Mark Consuelos and Constance Marie guest star as Juan and Raquel, Valentina's parents.
Sophie adores Val's parents, who she describes as sweet, funny, attractive, and "madly in love."
They live in Massapequa, Long Island, and are successful real estate agents who have repeatedly tried to set Val up on dates.
They appear on episodes five and 14.
Val's parents try to set up Sophie with a guy named Oscar, played by "Tom Clancy's Jack Ryan" actor Victor Rasuk.
Oscar owns an escrow company and Sophie goes on a date with him during episode six.
"Gilmore Girls" actor Rose Abdoo guest stars on episode six as Ellen's therapist.
Val, Jesse, and Sophie ask Ellen to get advice from her therapist, Dr. Dominguez, on their individual problems.
Judy Sheindlin, more commonly known as Judge Judy, guest stars as herself on episode six.
After Charlie gets swindled into buying a bad-tasting flavored rosé for Pemberton's, Ellen suggests that he and Sid add a celebrity name to the bottle to entice customers.
They choose Judge Judy, calling it Judy Juice, and she shows up at the bar to confront Charlie and Sid about using her likeness without her permission.
"Hot in Cleveland" actress Wendie Malick plays a demanding Broadway star named Daphne on episode nine.
Val learns that she's difficult to work with when she styles Daphne for a premiere party.
"Sex and the City" star John Corbett plays Robert, a meticulous chef whom Sophie meets at a party.
Sophie meets him during episode six while accompanying Val to the premiere party for a Broadway musical.
They date for a few weeks before breaking up on the mid-season finale.
"Love, Victor" star Michael Cimino guest stars as a college student that Val dates, named Swish.
Val meets him on a dating app and Sophie disproves because of their age gap.
Swish quickly becomes infatuated with Val and hastily proposes to her at the end of episode 10. Val finally breaks off the engagement on episode 14
"Criminal Minds" star Paget Brewster returns as Sophie's mom named Lori.
She appears on two episodes, as Sophie continues the search for her biological dad.
Marvel star Clark Gregg guest stars as Nick, Sophie's biological dad.
On episode 12, Sophie and her friends split up to investigate three men to determine which one is her father.
Sophie, Jesse, Sid, and Val follow Nick to a hot dog eatery that he owns in Staten Island. When they notice he has a barbed-wire tattoo on his bicep that Sophie's mom mentioned, they realize he's the one.
"The Real Housewives of Beverly Hills" star Kyle Richards plays a legendary socialite named Missy Moritz on episode 13.
Missy is known for wearing amazing hats and inventing shapewear for dogs.
Val loses the engagement ring that belonged to Swish's grandma while trying on outfits in Missy's glamorous walk-in closet. Val later blackmails her to get the ring back from Missy.
"Insecure" star Langston Kerman plays a surgeon who works with Hannah.
He guest stars on episode 15.
Josh Peck reprises his role as Drew, the vice principal of the elementary school where Jesse works.
He returns in the second half of the season when Jesse sees Drew and other faculty members hanging out at the bar without him.
"Hawaii Five-0" star Meaghan Rath plays Parker, one of the newer teachers at Jesse's school.
Parker and Jesse go on a date on episode 17.
NSYNC members Lance Bass and Joey Fatone guest star on episode 17.
Sophie and Val run into Bass and Fatone at the bank and they get invited to a party happening that night.
When you buy through our links, Business Insider may earn an affiliate commission. Learn more.