1521: The Quest for Love and Freedom Cast and Crew

Main Cast: Danny Trejo as Ferdinand Magellan
Main Cast: Michael Copon as Datu Lapu-lapu
Main Cast: Bea Alonzo as Princess Diwata
Supporting Cast: Hector David Jr. as Enrique
Supporting Cast: Maricel Laxa as Ahmani
Supporting Cast: Sol Eugenio as Datu
Supporting Cast: Costas Mandylor as Lorenzo
Supporting Cast: Eren Kereci as Soldier
Director: Michael Barder
Film Producer: Georges Chamchoum
Film Producer: Rick Morse
Film Producer: Francis B. Lara Ho