Como adicionar um ouvinte de evento para a classe html?

Se eu tiver HTML assim:

<a href="#" class="movieImg"><div class="previewBulk"></div></a>
<a href="#" class="movieImg"><div class="previewBulk"></div></a>

e Javascript assim:

var movie = document.getElementsByClassName("movieImg");
var preview = document.getElementsByClassName("preview");

Existe alguma maneira deaddEventListener para 2 filmes uma tag e pré-visualizaçãodiv tag? Eu tento loop, mas quando faço algo como:

for(var i = 0, j=movie.length; i<j; i++){
 movie[i].style.left = 100;
 preview[i].style.left = 100;
}

Eu receboUncaught TypeError: Cannot read property 'style' of undefined.

Após alterar a visualização para previewBulk, ainda recebo erro, meu código realmente se parece com isso

(function(){
        var movie = document.getElementsByClassName("movieImg"),
        preview = document.getElementsByClassName("previewBulk");
        //result = [];

        for(var i = 0, j=movie.length; i<j; i++){
            movie[i].addEventListener("mouseover", function(){

                preview[i].style.left = ((movie[i].offsetWidth-preview[i].offsetWidth)/2)+20;
                preview[i].style.top = -(movie[i].offsetHeight+preview[i].offsetHeight);
                preview[i].style.visibility = "visible";
            });

            movie[i].addEventListener("mouseout", function(){
                preview[i].style.visibility = "hidden";
            });
        }
    }());