From Ana de Armas to Keanu Reeves...These are the most appalling film and TV accents

Mastering accents can be a difficult task for Hollywood stars. Whilst some actors have nailed it, others still struggle to get it right despite extensive months of training with a dialect coach.
Cuban-born actress Ana de Armas sparked a backlash for her portrayal of Marilyn Monroe as her Spanish accent has been deemed as unauthentic to the Hollywood legend.
Find out some of the other stars who have given a memorable performance for all the wrong reasons.