12
The Lair of the White Worm

The Lair of the White Worm
In the movie 'The Lair of the White Worm', Peter Capaldi portrayed Angus Flint, an archaeology student who becomes entangled in a nightmarish tale of ancient evil. As Flint uncovers a mysterious and malevolent cult centered around a giant white worm, he teams up with others to confront the supernatural terror lurking in the English countryside.

11
Magicians

Magicians
Peter Capaldi portrayed the character of Mike Francis in the movie 'Magicians'.

10
The Fifth Estate

The Fifth Estate
In the movie 'The Fifth Estate', Peter Capaldi played the character of Alan Rusbridger, the editor-in-chief of The Guardian newspaper. The film is a biographical thriller based on the real-life story of WikiLeaks and its founder, Julian Assange.

9
The Personal History of David Copperfield

The Personal History of David Copperfield
In the movie 'The Personal History of David Copperfield, Peter Capaldi portrayed the character of Mr. Micawber. Mr. Micawber is a charming but financially troubled man, known for his optimistic spirit and often comical verbosity.

8
Bean

Bean
Peter Capaldi portrayed the character of Gareth in the movie 'Bean'.

7
Shooting Fish

Shooting Fish
Peter Capaldi plays the role of Mr. Gilzean in the movie 'Shooting Fish'. 

6
Living Apart Together

Living Apart Together
'Living Apart Together' is the debut film of Peter Capaldi. In the movie, he played the character of Joe.

5
World War Z

World War Z
Peter Capaldi played a small role in the movie 'World War Z'. He played the role of W.H.O. Doctor, a doctor working for the World Health Organization. He was seen briefly in a scene talking to Brad Pitt's character, Gerry Lane, about the origin of the zombie outbreak.

4
Modigliani

Modigliani
In the movie 'Modigliani', Peter Capaldi played the character of Jean Cocteau, a French poet, novelist, and filmmaker. The film depicts the life of the renowned Italian artist Amedeo Modigliani (portrayed by Andy Garcia) and explores the artistic and bohemian community in early 20th-century Paris.

3
Local Hero

Local Hero
Peter Capaldi had a supporting role in the comedy-drama 'Local Hero'. He played the role of Danny Oldsen, the manager of the American oil company that wanted to buy the fictional Scottish village.

2
In the Loop

In the Loop
Peter Capaldi stars in the movie 'In the Loop' as Malcolm Tucker, a foul-mouthed, politically savvy spin doctor for the British Prime Minister. 

1
Dangerous Liaisons

Dangerous Liaisons
Peter Capaldi portrayed the character of  Azolan, Valmont's valet in the movie 'Dangerous Liaisons'. The movie is based on a 1782 French novel named ' Les liaisons dangereuses'