James Tupper Is Coming to Arcadia This Week On 'Resurrection' & Here's Why He's So Familiar

Are you watching Resurrection? Because that show is absolutely bananas. Seriously. People are coming back from the dead left and right and nobody has a stronger reaction than "Huh! How neat!" Naturally, I'm hooked on it. Last week, we saw yet another dead townsperson come back from the dead, which means that the town of Arcadia officially has a resurrection epidemic. What are they going to do about it? Well, according to the synopsis for the next episode, they'll bring in a doctor. Dr. Maggie (Devin Kelley) will turn to a man from her past — another doctor — in order to help solve the resurrection mystery. James Tupper will play Dr. Eric Ward, a doctor for the National Institute of Health, who I'm sure will make absolutely no dents in solving the mystery of the multiple resurrections.

But where do you know Tupper from? If you're a fan of other ludicrous dramas on ABC (I am! I totally am!) you'll know James Tupper as Revenge's very own David Clarke. For those of you who don't watch the show, David has been dead throughout the entire course of the series — he was murdered in prison, after being wrongfully accused by the Grayson family — and his wrongful death is the reason behind Emily Thorne's quest for the titular revenge.

Before that, Tupper was busy playing doctor on not one but two separate TV shows. He had a seven episode arc on Grey's Anatomy as Dr. Andrew Perkins in 2010 - 2011 and played Dr. Chris Sands on NBC's short-lived hospital drama Mercy alongside Orange Is The New Black's Taylor Schilling. He also had a recurring role on Samantha Who? and starred on Men in Trees, the show where he met his current partner, Anne Heche. In fact, you may know Tupper from the tabloid headlines — Heche allegedly ended her marriage in order to be with Tupper.

We're excited to see Tupper on yet another ABC series, but we're not so sure that he can really help solve Resurrection's bizarre mystery. Not that we'd want him to, anyway... this show is weird, ridiculous, and way too fun a ride to give up on.