linq onde lista contém qualquer lista

Usando o linq, como posso recuperar uma lista de itens onde sua lista de atributos corresponde a outra lista?

Tome este exemplo simples e pseudo código:

List<Genres> listofGenres = new List<Genre>() { "action", "comedy" });   
var movies = _db.Movies.Where(p => p.Genres.Any() in listofGenres);