Спасибо всем! Сделал сам, конечно же не без вашей помощи, все ваши советы и примеры наводили меня на правильные мысли ))
Кому интересно, вот:
SELECT * FROM films t1
LEFT JOIN film_actors t2 ON t2.person_id = :person_id AND t2.film_id = t1.id
LEFT JOIN (
SELECT t3.film_id, t3.person_id, GROUP_CONCAT(t4.career ORDER BY t4.id ASC SEPARATOR ', ') AS career
FROM film_crew t3
LEFT JOIN person_careers_list t4 ON t4.id = t3.career_id
WHERE t3.person_id = :person_id
GROUP BY CONCAT(t3.film_id, t3.person_id)
) t5 ON t5.film_id = t1.id
WHERE t2.film_id = t1.id OR t5.film_id = t1.id
ORDER BY t1.premiera_w DESC