You are going to want to have a job when you graduate and if you switch to a film major or journalism major it is very unlikely that you will have a job and extremely unlikely that you will find a job in your field that pays an adequate salary if at all.
If you graduate in 5 years you will be looked down upon by employers for not being able to get your classes done in 4 years. Employers already know that college is a joke compared to the real world.
You can always learn about film, photography, psychology, etc by reading books in your own time. I've taken a lot of art/culture classes and while some can be very interesting, they often aren't as interesting as I'd expect and the information can always have been learned by independent reading - email professor's and ask for the syllabus or get it from a friend and do the reading/viewing on your own if you're really interested.
So I would highly suggest you take the classes you need to graduate in time. You can always take more credits than necessary in a given semester, take summer courses, or pursue your hobbies in your own time, but make sure you take what you need to learn to get a job. You'll be much happier for the rest of your life as a PT who read a few books on photography than as a barista who took a photography class.