Emmerdale's Robert Sugden (Ryan Hawley) picked up his son Seb in last night's episode as he prepared for a surrogacy meeting with her husband Aaron Dingle (Danny Miller).
The Emmerdale cast member arranged to meet with surrogate Natalie for their bid to start a family, and wanted Robert's son Seb to be there with them.
Robert worried he wouldn't be able to collect Seb and get back in time, as the baby is living in Liverpool with his mum Rebecca White (Emily Head) and her partner Ross.
Aaron and his little sister Liv (Isobel Steele) greeted baby Seb as Robert brought him home, but fans noticed something odd.
They took to social media as they realised Seb was being played by an entirely different actor.
He was previously played by a baby girl named Lily since his broth on the show back in 2017.
One fan posted: "Oh no they have changed Seb."
A third chipped in: "Seb recast alert."
A fourth wrote: "Robert's taken the wrong baby, that imposter is not Seb."
Meanwhile, Robert and Aaron are in for a shock when they find out Liv has been secretly blackmailing teacher Maya Stepney (Louisa Clein) for £5,000.
She found out Maya has been sleeping with her student Jacob Gallagher (Joe Warren-Plant) while dating his dad David Metcalfe (Matthew Wolfenden).
Emmerdale continues tonight at 7pm on ITV.