A 41-year-old man has been charged after an alleged assault on two men in Sydney's CBD on Saturday morning.

Police were called to the scene at a McDonald's restaurant on the corner of Pitt and Park Streets about 12.30am.

CCTV vision of the incident shows a man approaching the corner, carrying a takeaway food bag, before he is knocked to the ground by a punch thrown by another man standing behind the wall.