In March 2015, Stark Sands and Meagan Good landed the lead roles with Sands playing the role of Dash, one of the male precogs, and Good playing Lara Vega, a detective haunted by her past, who works with Dash to help him find a purpose for his gift, Li Jun Li plays Akeela, a CSI technician, Daniel London reprised his role as Wally the Caretaker from the original film and Wilmer Valderrama was cast as a police detective.
In March 2015, Stark Sands and Meagan Good landed the lead roles with Sands playing the role of Dash, one of the male precogs, and Good playing Lara Vega, a detective haunted by her past, who works with Dash to help him find a purpose for his gift, Li Jun Li plays Akeela, a CSI technician, Daniel London reprised his role as Wally the Caretaker from the original film and Wilmer Valderrama was cast as a police detective.