No, we still don’t know what his role is on the show.
Looks like Torchwood and Dr. Who fans just found a reason to tune in and check out The Arrow!