I am also confused about the photons. What is their nature? Real waves or patricles?
Classically, the photons can be expressed by the electromagnetic waves.
Also in QM(QED), the photons satisfy the Maxwell's equation which is the same as the classical one.
In QED, the electromagnetic waves can be expressed by the waves which have two polarization vectors perpendicular to the movement direction(k).
The "particle" photons are "embedded" in these waves as creation or annihilation operators.
But the electronic (or the magnetic) fields in QED satisfy the same Maxwell equations as the classical ones.
(So also from the QED viewpoint, when the angle between the axis of polarization of light and the polarizing filter is
\theta, the amplitude of the transmitted light is \cos \theta, isn't it?)
Even in the QM(not the classical mechanics), it is
complicated.
QED is one of the "relativistic" QM. So it is a "local" theory which doesn't violate the causality (micro causality).
But if the causality isn't violated at all, the nonlocal phenomena such as the collapse of the wavefunctions and the entanglement wouldn't occur. So (though I forget where I saw this), in QM, it is said that the "macro-causality" is violated, but the "micro-causality" isn't violated.
[But I think the "macro-phenomenon" is an assembly of the "micro-phenomenon". So is it inconsistent? ]