Geeks never seem to be at a loss when it comes to dreaming up requests for their pop culture idols, but few celebrities are as gleefully obliging to their fans as Star Wars royalty Mark Hamill is in this video from the Disney blog Inside the Magic.

Hamill was at Disney's Hollywood Studios in Orlando for Star Wars Weekends when a fan requested he perform a spontaneous conversation between the two characters he's best known for: Luke Skywalker and The Joker from Batman: The Animated Series.

What Hammil comes up with, on the spot, is pure gold.

Hamill will return to his role as Luke Skywalker in Star Wars: Episode VII, due in theaters December 18, 2015.