Perhaps one of the most surprising figures from the franchise's past is that of Professor James Moriarty, played by Daniel Davis, originally on The Next Generation The actor made his franchise debut in the TNG season episode "Elementary, Dear Data" and in season six's "Ship in a Bottle." He spoke to Screen Rant about reprising[...]