Perfect Sense

Without love there is nothing

In Glasgow, Scotland, while a mysterious pandemic begins to spread around the world, Susan, a brilliant epidemiologist, falls in love with Michael, a skillful cook.

Ewan McGregor

(Michael)

Eva Green

(Susan)

Ewen Bremner

(James)

Stephen Dillane

(Stephen)

Denis Lawson

(Boss)

Anamaria Marinca

(Street Performer)

Alastair Mackenzie

(Virologist)

Connie Nielsen

(Jenny)

Lauren Tempany

(Girl in Bed)

Shabana Akhtar Bakhsh

(Nurse)

Caroline Paterson

(Woman at Hospital)

Malcolm Shields

(Patient)

Judith Anne Christie

(Waitress)

Richard Mack

(Apprentice)

Juliet Cadzow

(Wife at Grave)

Tam Dean Burn

(Husband at Grave)

Ferosa Mackenzie

(Jenny's Daughter)

Luke Mackenzie

(Jenny's Son)

Gilly Gilchrist

(Doctor)

Barbara Rafferty

(Woman in Car Park)

Siu Hun Li

(Thai Scientist)

Stephen McCole

(Nice Official)

Paul Thomas Hickey

(Grumpy Official)

Liz Strange

(Deaf Customer)

Katy Engels

(Narrator (voice))

John Mulkeen

(Chef de Partie #1)

David Monaghan

(Chef de Partie #2)

Karen Hepburn

(Pastry Chef)

Sean Early

(Kitchen Porter)

Óscar Balmaseda Villoslada

(Waiter #1)

Max Barr

(Waiter #2)

Amjad Mobarak

(Waiter #3)

Joni Mackay

(Waitress)

James Watson

(Crying Bus Driver)

Trish Mullin

(School Teacher)

Fiona Danskin

(Crying Traffic Warden)

Duncan Airlie James

(Kickboxer)

Louis Roberts

(Boy in Sweet Shop)

Ian Sexon

(Crying Man in Stadium)

John Conroy

(Wizard)

George Robertson

(Crying Fishmonger)

Iain Lamont

(Food Frenzy Fishmonger #1)

James Ward

(Food Frenzy Fishmonger #2)

Paul McCormack

(Food Frenzy Fishmonger #3)

Robert Hughes

(Food Frenzy Fishmonger #4)

Ian Workman

(Food Frenzy Customer)

Allan Brown

(Food Critic)

Perry Costello

(Shopkeeper with Gun)

Frank McCabe

(Emergency Response #1)

Brad Askew

(Emergency Response #2)

Euan Williamson

(Homeguard)

Paul Lambie

(Man Getting Tattoo)

Des Hamilton

(Jenny's Husband)