Sean Carroll is, in my view, an excellent communicator.

Here is a recent talk given by him.