Middle-earth from Script to Screen