Was Tom Ellis in Once Upon a Time?

Appears in: Tom Ellis is the Welsh actor who portrays the Thief on ABC’s Once Upon a Time in Season Two.

Why did they replace Tom Ellis in Once Upon a Time?

As series co-creator Adam Horowitz explained to TVLine, scheduling conflicts kept Ellis from returning to the show. “Although we love Tom Ellis, unfortunately he wasn’t available,” Horowitz said. “We remain huge fans of his, but because we have an arc planned for the character, we had to move forward.”

What episode did Tom Ellis play in Once Upon a Time?

“Once Upon a Time” Lacey (TV Episode 2013) – Tom Ellis as Robin Hood – IMDb.

Who did Tom Ellis play in the Flash?

“The Flash” Crisis on Infinite Earths: Part Three (TV Episode 2019) – Tom Ellis as Lucifer Morningstar – IMDb.