I will review recent developments in high energy physics presented at the 32nd International Conference on High Energy Physics ICHEP04 in Beijing, China. The review will necessarily be selective, and concentrate on some interesting developments in collider and neutrino physics.