Второй вариант лучше.
Орфографически корректно дефисное написание сложных существительных с неизменяемой первой частью.
Запятая не ставится.
Вам нужна помощь с домашним заданием?
Это не ошибка. Шедевр кинематографии – корректное сочетание.
Возможно: по принципу "кто кого".
Если Вам нужен совет, что прочитать по этим вопросам, то рекомендуем обратиться к учебнику Е. И. Литневской в разделе "Класс" на нашем портале.