Jennifer Aniston had to face Thanksgiving dinner without hubby Justin Theroux this year…or so she thought.

On her recent visit to The Ellen DeGeneres Show, Aniston explained that Theroux had a completely booked filming schedule in Germany so he wasn’t going to make it home for the U.S. holiday. Even her friends were disappointed that he wasn’t going to be there.

But just after the salad course, Aniston got a holiday surprise when Justin Theroux showed up – and brought a turkey.