There are many many Spanish phrases using hacer.

Hacer is a Spanish verb meaning 'to do or make'. It is used in many expressions.

to amuse hacer gracia
to act as hacer de
X acts as hamlet X hace de hamlet
to act as a matchmaker hacer de celestina
to take pictures hacer fotos