Question: who plays magic in blood in blood out
Answer: Damian Chapa as Miklo Velka Jesse Borrego as Cruz Candelaria Benjamin Bratt as Paco Aguilar Enrique Castillo as Montana Segura Delroy Lindo as Bonafide Victor Rivers as Magic Geoffrey Rivas as Carlos Tom Towles as Red Ryder Carlos Carrasco as Popeye Theodore Wilson as Wallace Raymond Cruz as Chuey Valente Rodriguez as Frankie Lanny Flaherty as Big Al Billy Bob Thornton as Lightning Danny Trejo as Geronimo Victor Mohica as Mano Luis Contreras as Realthing Paulo Tocha as Apache Ving Rhames as Ivan Richard Masur ( uncredited ) as Prison librarian Thomas F.