Mark Hamill might be playing The Joker in The Flash Season 3.

With Barry having gone and messed up the timeline, it's possible that Mark Hamill, who plays Trickster in the series, might actually be some sort of version of the Joker in The Flash Season 3's different timeline(s).

Of course Mark Hamill is known for voicing the Joker, so it's possible the producers of The Flash may have gone and given fans what they have wanted to see for years -- Mark Hamill as the Joker! Or maybe at least some sort of cool nod and Easter Egg.

Check out set images of Mark Hamill that have surfaced online for The Flash Season 3 where he looks a lot like Joker.

The Flash airs Tuesdays at 8pm ET on The CW.