A brother's search for his lost twin brother on a strange island turns into a violent fight for survival. A hilarious and action packed adventure filmed in McGregor Bay, Canada
Director
Zach Zweifler
Return to Cannibal Island