Kyle MacLachlan joins Agents Of S.H.I.E.L.D.

So Twin Peaks made it pretty clear that Kyle MacLachlan’s Dale Cooper worked for the FBI, but what if that was all a clever ruse, and we’re not discovering the truth of it until just now? What if he was actually Dale Cooper, Agent Of S.H.I.E.L.D. this whole time? TV Line is reporting that MacLachlan has been cast in Agents Of S.H.I.E.L.D.’s upcoming second season, so this wild theory we just came up with a few minutes ago is already gaining some ground.

OK, MacLachlan probably isn’t reprising his role as Agent Dale Cooper, but he is playing a character of some importance to the show’s mythology. We’re gonna pad out the article a bit here to give spoilerphobes a chance to get out, but he’s playing a character who was referenced many times last season and almost certainly had to show up at some point, so it’s not exactly a shock that this character exists. Anyway, MacLachlan will be joining the show as The Captain, an eccentric upper-class boating enthusiast. Wait, no. He’s actually going to be playing the father of Chloe Bennet’s ace-ish hacker Skye, the human-sized MacGuffin whose mysterious parentage drove some of last season’s bigger mysteries. That’s really all we know at this point, so there’s still a chance MacLachlan really is playing Dale Cooper, The Captain, or the mayor of Portland, but we’ll have to wait until he pops up on S.H.I.E.L.D. to find out.

MacLachlan joins a few other new faces coming to the show this year, including Lucy Lawless, who will be playing S.H.I.E.L.D. veteran Isabelle Hartley. Franklin & Bash’s Reed Diamond will be playing the villainous Daniel Whitehall, who is better known as a Hydra member called Kraken. Marvel also announced at Comic-Con that the superhero Mockingbird would be coming as well, but it hasn’t made any casting announcements for her yet.