At the end of tonight’s new episode of Once Upon a Time, ABC premiered a first look at next week’s episode “The Stranger.”

It airs Sunday, April 29th at 8 PM ET/PT!