move heaven and earth

US /muːv ˈhɛvən ænd ɜrθ/
UK /muːv ˈhɛvən ænd ɜrθ/
"move heaven and earth" picture
1.

fare di tutto, muovere mari e monti

to do everything possible to achieve something

:
I'll move heaven and earth to make sure you get that promotion.
Farò di tutto per assicurarmi che tu ottenga quella promozione.
They had to move heaven and earth to finish the project on time.
Hanno dovuto fare di tutto per finire il progetto in tempo.