James Immekus

James Immekus is a semi-recurring actor on Once Upon a Time, portraying the role of Michael Darling.

Biography
Immekus’s first TV series role was Drew in Nickelodeon's Drake and Josh in 2004. Since then he has appeared in a number of TV series, portraying minor characters including Numb3rs, Cold Case, House M.D., Charmed, Without a Trace, Bones, Grey's Anatomy, and more.

Most recently he played Aaron in the short Budweiser Girls and has been cast as Sheila's assistant in Spare Change.

In 2013 Immekus was cast in Once Upon a Time as Michael, an older version based on the supporting character Michael Darling from the novel Peter Pan.