Rachel Loera

Born: None


Placeholder

Racing for Time

as Alex Peña
Released: 2008-02-16

Cleveland 'Stack' Stackhouse is a guard with the Texas Correctional Youth Authority who...

Movie page

Prison Break

as Theresa Delgado
First aired: 2005-08-29

Due to a political conspiracy, an innocent man is sent to death row and his only hope is his...

TV Show page