Special Guest Stars Tom Cavanagh as Dr. Harrison Wells Guest Stars Victoria Park as Kamilla Hwang Michelle Harrison as Speed Force Nora Christian Magby as Deon Owens Ennis Esmer as Psych Sara Garcia as Fuerza