Guest Stars Nikki Tomlinson as Annie Nolan Gregory Alan Williams as Aaron Epps Curran Walters as Young Jackson Al Vicente as Det. Oscar Salcido Judah Lewis as Young Gil McCarrie McCausland as Young Shawn Justin Welborn as Bobby Lee Matt O'Leary as Troy Meyer Ian Gregg as Young Dennis