• Devil's Island
  • A French doctor sentenced for treason performs brain surgery on the prison commandant's daughter.
  • Drama
  • 54% User score