A minha resolução ficou assim:
package br.com.alura.screenmatch.modelos;
import java.util.ArrayList;
public class PrincipalComListas {
public static void main(String[] args) {
Filme favorito = new Filme("The Matrix", 1999);
favorito.avalia(10);
Filme outro = new Filme("John Wick", 2014);
outro.avalia(9);
Serie serie = new Serie("La Casa de Papel", 2017);
ArrayList<Titulo> lista = new ArrayList<>();
lista.add(favorito);
lista.add(outro);
lista.add(serie);
for(Titulo item : lista) {
System.out.println("Nome: " +item.getNome());
if (item instanceof Filme filme && filme.getClassificacao() > 2) {
System.out.println("Classificação: " +filme.getClassificacao());
}
}
}
}