15
The International

The International
Ben Whishaw portrayed the character of Rene Antall in the crime thriller 'The International'. 

14
Brideshead Revisited

Brideshead Revisited
Ben Whishaw starred as Lord Sebastian Flyte in the film adaptation of 'Brideshead Revisited'.

13
Spectre

Spectre
In the movie 'Spectre', Ben Whishaw portrays Q, MI6 quartermaster who outfits James Bond with equipment for use in the field

12
I'm Not There

I'm Not There
Ben Whishaw played Arthur Rimbaud in the film 'I'm Not There', which follows the life of musician Bob Dylan. Whishaw's character is loosely based on the life of Dylan's contemporary, the poet Arthur Rimbaud.

11
Bright Star

Bright Star
Ben Whishaw played the role of John Keats, the renowned English Romantic poet, in the movie 'Bright Star'. The film revolves around the passionate love affair between Keats and his neighbor Fanny Brawne. 

10
In the Heart of the Sea

In the Heart of the Sea
In the movie 'In the Heart of the Sea', Ben Whishaw played the role of Herman Melville, the famous American author. The film is based on the true story that inspired Melville's iconic novel, Moby-Dick. Whishaw's portrayal captures Melville's determination to uncover the harrowing tale of the whaling ship Essex and its encounter with a massive white whale.

9
Suffragette

Suffragette
In the movie 'Suffragette', Ben Whishaw played the role of Sonny Watts, the husband of the main character Maud Watts, portrayed by Carey Mulligan. The film explores the suffragette movement in early 20th century Britain. Whishaw's character represents a contrast to the traditional gender roles of the time, as he supports and sympathizes with his wife's involvement in the fight for women's rights.

8
The Danish Girl

The Danish Girl
In the movie 'The Danish Girl', Ben Whishaw played the role of Henrik Sandahl, a childhood friend of the main character, Einar Wegener/Lili Elbe, portrayed by Eddie Redmayne. The film is based on the true story of Lili Elbe, one of the first known recipients of gender confirmation surgery. 

7
Lilting

Lilting
In the movie 'Lilting', Ben Whishaw played the role of Richard, a young man grieving the loss of his partner Kai, portrayed by Andrew Leung. The film delves into the complexities of language, culture, and grief.

6
The Lobster

The Lobster
Ben Whishaw plays the role of John in the movie 'The Lobster'. He is a single man living in a dystopian society where single people are forced to find a romantic partner within 45 days or else be transformed into an animal of their choice. John eventually falls in love with a talking lobster, but the relationship is forbidden and he has to fight for his freedom.

5
No Time to Die

No Time to Die
Ben Whishaw reprised his role as Q in the James Bond film, 'No Time to Die'. 

4
Layer Cake

Layer Cake
In the movie 'Layer Cake', Ben Whishaw played the role of Sidney, a young drug dealer and aspiring cook. The film follows the protagonist, played by Daniel Craig, as he navigates the criminal underworld. Whishaw's character, Sidney, serves as a loyal and somewhat naive sidekick to the main character. 

3
Cloud Atlas

Cloud Atlas
In the movie 'Cloud Atlas', Ben Whishaw played multiple roles across different time periods and storylines. The film intertwines several narratives exploring themes of interconnectedness and the ripple effects of actions throughout time. Whishaw's roles include a talented composer, a troubled book publisher, and a compassionate tribesman, among others. 

2
Perfume: The Story of a Murderer

Perfume: The Story of a Murderer
Ben Whishaw starred as Jean-Baptiste Grenouille in the film 'Perfume: The Story of a Murderer'. The film follows the story of Grenouille, a gifted perfumer, as he embarks on a murderous quest to create the perfect scent. 

1
Skyfall

Skyfall
In the movie 'Skyfall', Ben Whishaw played the role of Q, the Quartermaster and technological genius of MI6. As Bond's tech-savvy ally, Whishaw's Q provides him with cutting-edge gadgets and assists him in his mission to stop a formidable adversary.