ready player one is a 2018 american science fiction adventure movie produced and directed by steve box, steven spielberg, and written by zak penn and ernest cline. it is based on cline's 2011 novel of the same name.