The devastating DC villain Godspeed finally arrived on The Flash in the latest episode on Tuesday night, surprising fans with the casting of TV veteran BD Wong in the role. This sleek, electrifying villain is one that fans have been waiting to see for quite a while and his new style for The Flash certainly didn't disappoint.