The Great Wall Full Movie Online 123movies Directed by : Stuart Hazeldine Produced by : Gil Netter, Brad Cummings Screenplay by : John Fusco Based on : The Shack by William P. Young Starring : Sam Worthington, Octavia Spencer, Aviv Alush, Radha Mitchell, Alice Braga, Tim McGraw Music by :.