linq donde lista contiene alguna en la lista

Usando linq, ¿cómo puedo recuperar una lista de elementos donde su lista de atributos coincide con otra lista?

Toma este ejemplo simple y el pseudo código:

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