Video 

Prosecutors have charged a Tulsa man who is accused of punching a child in the face as the boy walked home from school in January.