Rafael Estrada (tt0308668)CharacterCharacterRole Character Rafael Estrada (tt0308668)Movieallthink.com/5158918MoreSearchCharacter SearchCompareCompare the Rafael Estrada (tt0308668) to another Character