
PICTURE: YouTube
Times must be tough for US actress Megan Fox.
The 25-year-old has gone from the high of the Transformers movie franchise to starring in a Brazilian commercial trumpeting the benefits of learning the English language for Brazilian language school CAAA.

PICTURE: Reuters
Meanwhile, Aerosmith frontman and American Idol judge Steven Tyler has offended an entire nation with an over-the-top rendition of The Star-Spangled Banner, the US national anthem.
Watch Fox's advertisement and Tyler's botch-up in the two clips below.
