Cameron Diaz Takes a Crack at Speaking Spanish on 'El Hormiguero'

Cameron Diaz recently broke down her Cuban roots for us and now she is learning how to speak Spanish! On the show El Hormiguero, host Pablo Motos had the actress practicing her language skills by dubbing over her own trailer for her new movie Bad Teacher in his native language for a delighted audience.

WATCH: Cameron Diaz Breaks Down Her Cuban Roots

Diaz was a super great sport about the ordeal and really gave the exercise her best effort despite getting a little caught up with the word "gimnasia". Check it out below:

Cameron Diaz Talks about Being 'Bad', Kim Kardashian and Breast Implants