David Anders

The doctor is in on Criminal Minds

Once Upon a Time star David Anders will guest-star on the upcoming season of the CBS drama, TVGuide.com has confirmed.

 Anders, who plays Dr. Frankenstein on the ABC fairy tale drama, will play an UnSub named Anton Harris who has a knack for lobotomizing victims. The news was first reported by TVLine.com.

 Add new fall shows to your Watchlist

 Anders, who currently recurs on Necessary Roughness, has also appeared on such shows as Alias and Heroes.

 Criminal Minds returns Wednesday, Sept. 25 at 9/8c on CBS.

(Full disclosure: TVGuide.com is owned by CBS.)