Boa tarde. Tenho um projeto pessoal que para conversões com Auto Mapper sempre uso:
filme = _mapper.Map<Filme>(filmeDto);
e funciona perfeitamente. Na parte que você faz uma sintaxe um pouco diferente para UpdateFilmeDto:
_mapper.Map(filmeNovo, filme);
qual a diferença? Não daria certo também fazendo assim:
filme = _mapper.Map<Filme>(filmeNovo);