Alicia Scherson è nata a Santiago del Cile nel 1974, dopo una laurea in biologia ha studiato cinematografia alla Escuela de Cine de Cuba, EICTV e ha ottenuto un master in Fine Arts all’University of Illinois a Chicago. Il suo primo film Play, girato in Cile e acclamato da critica e pubblico, ha vinto 14 premi internazionali tra cui il premio alla regia (Best New Narrative Filmmaker) al Tribeca Film Festival nel 2005 ed è stato distribuito in Europa e in America Latina.
Il suo secondo lungometraggio Turistas è ...visualizza tutto stato presentato in concorso al festival di Rotterdam nel 2009 ed è stato distribuito negli Stati Uniti, in Europa e in America Latina. Alicia vive in Cile dove insegna all’Universidad de Chile.