Learning a language is much easier when you’re enjoying yourself – which is why watching movies can be a great way to immerse yourself in the language.
What better way is there to pick up new phrases and slang terms that you would not learn in the classroom, all with popcorn in hand?
It can be hard to know which movie to choose so here are our top ten to help you get started. These films are chosen for their language clarity and cultural insights, offering a fun way to improve English skills for beginners and advanced learners alike.
If you are not feeling confident, watch with subtitles and you will soon pick things up.
1. Forrest Gump (1994)
A fantastic choice for beginners, this film teaches English while taking you through the heart of American history. This movie is one of the best English movies for learners as Forrest speaks so slowly throughout the entire movie. It is also an iconic 90’s movie which will make you laugh and cry in equal measure.
2. Harry Potter series
Perfect for all ages, these films are a treasure trove of rich vocabulary set in a magical world. Many things make the Harry Potter series great for your linguistics skills! Aside from the rich vocabulary, due to the sheer number of films in the series you will get to build up your understanding of different characters, their personalities, accents and ways of communicating.
3. The King's Speech (2010)
What a great idea for learning English – watching a film where the main character – a historic British figure – is learning to speak! King George VI struggles to communicate due to a speech impediment, which means pronunciation is a very big focus in this movie.
4. Pride and Prejudice (2005)
For lovers of classic literature, this film offers a window into historical British English. The movie adaptation of Pride and Prejudice will also expose you to societal norms, colloquial expressions, formal language and phrases as this movie is set in the early 19th century England.
5. Home Alone (1990)
This is one of the best English movies to watch, especially for beginners. It is full of day-to-day phrases and a slower pace, so it is easier to follow along. It is also a Christmas classic for all the family.
6. Love Actually (2010)
Great for picking up informal turns of phrases, slang and expressions used by British people. It also showcases a variety of British (and Irish) accents, so you can expose yourself to a breadth of British ways of speaking.
7. Little Miss Sunshine (2006)
A charming film for mastering conversational American English.
8. The Pursuit of Happyness (2006)
Immerse in everyday conversational English set in contemporary America.
9. Brave (2012)
Animated and perfect for beginners, this film is set in Medieval Scotland so you will get to experience the Scottish accent and culture as well as learning some everyday phrases and idioms.
10. Inception (2010)
This movie should be on your list if you are focusing on advanced language learning. The language and the plot are both really complex. You will be exposed to advanced vocabulary and narratives which are really thought-provoking.
These films offer an immersive, engaging, and often emotionally resonant context for language learning. Whether you're just starting or looking to refine your skills, each movie is a step forward in your language-learning adventure.
More ways to prep
Ready to prepare for your English language test? Explore Smart Prep, which combines all our practice materials in one place, so it's easier for you to stay on track with your PTE preparation.
Smart Prep is a clear path to test day, guiding you through the official paid and free resources available for your test
It can be accessed whether you’ve booked a test or not – just create, or sign in to your myPTE account
Preparation materials include guided practice tests, introductory videos, video courses and test tips.