Get your night light and favorite stuffed animal ready, because the creepiest serial killer to ever appear on Bones is returning for the Season 11 finale next Thursday — and he's got his eye on a member of the team.
We know The Puppeteer was watching the team the last time Bones (Emily Deschanel) was investigating one of his victims earlier in the season. But now he's stepping up his game. By the end of the episode, we'll know who the Puppeteer is — and the reveal "dovetails with our team, with our story and with our past," teases executive producer Jonathan Collier. Who do you think is pulling the team's strings?