Giancarlo Esposito is to return to Once Upon a Time.

The Revolution star will appear in one of the third season's early episodes, TVLine reports.

AMC

However, it is currently unclear which role he will be reprising - newspaper man Sidney Glass, the Magic Mirror or the Genie of Agrabah.

Esposito currently plays Captain Tom Neville on NBC's Revolution and is also known for playing Gus Fring on AMC's acclaimed Breaking Bad.

Once Upon a Time will return to ABC this fall, though the network is yet to confirm season three's premiere date.

The series airs on Channel 5 in the UK.

> Once Upon a Time, Suburgatory, Revenge, more renewed by ABC

Watch Digital Spy's interview with Giancarlo Esposito and the stars of Revolution below:

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io