Giants Part One Cast Landon Mycles Steve Cruz Rusty Stevens Wilfried Knight Aybars Logan McCree Francesco D'Macho