HE’S played a giant green fairy and a narrow-minded newsreader – but was Will Ferrell good enough to pull off a native Spanish speaker?

The Hollywood star, of Elf and Anchorman fame, took a crash course to prepare for his role as a rancher in Mexican flick Casa de mi Padre, which is entirely in Spanish.

“It was complete immersion,” added Ferrell, who even started dreaming in his new language.

And according to co-star Gael Garcia Bernal, Ferrell nailed it. “He speaks really well, with a good, clear accent,” said the star of Y Tu Mama Tambien and Bad Education.