Special Guest Stars Kirsten Vangsness as Penelope Garcia Guest Stars Sherry Stringfield as Karen Garrett Kelly Frye as Kristy Simmons Matt Cohen as Ryan Garrett Steve Kazee as Elijah Ward Erica Piccininni as Rebecca Moore Adetokumboh M'Cormack as Gervas Lawrence Adimora as Dacaad Kaar Afemo Omilami as Inspector Polino Co Starring Jayden Bartels as Emma Garrett Andrew Fox as R.J. Garrett Ezra Dewey as Jake Simmons Declan Whaley as David Simmons Elizabeth Leiner as Sarah Ross Tarnue Massaquoi as Tumo Makani Stephen L. Sullivan as John Marc Marosi as Father Barton James Thomas Gilbert as Jacob Ross Emmanuel Jean-Joseph as Rebel Guard Mason McNulty as Nicholas Moore