Kenny Leon is an American director and actor. He is notable for his extensive work on Broadway and television as well as in regional theater. From Wikipedia
The time-traveling sci-fi romance will premiere at The Shed in New York City for an eight-week run starting October 30.