Cast & crew
Perfect Sense (2011)
Directed by David Mackenzie Written by Kim Fupz Aakeson
Cast
| Ewan McGregor | Michael |
| Eva Green | Lieutenant Dan's Fiancée, Susan |
| Ewen Bremner | James |
| Connie Nielsen | Jenny Curran |
| Anamaria Marinca | Street Drummer |
| Alastair Mackenzie | Virologist |
| Richard Mack | Apprentice |
| Ferosa Mackenzie | Jenny's Father |
| Malcolm Shields | Ward Patient |
| Judith Anne Christie | Waitress in Cafe |
| Juliet Cadzow | Grave-Karna |
| Tam Dean Burn | Grave-Karna |
| Luke Mackenzie | Marks' Son |
| Gilly Gilchrist | Doctor |
| Barbara Rafferty | Car Dealer |
| Sean Early | Porter |
| Óscar Balmaseda Villoslada | Waiter |
| Max Barr | Waiter |
| Amjad Mobarak | Waiter |
| Joni Mackay | Waitress in Cafe |
| James Watson | Freeway Driver |
| Trish Mullin | Teacher |
| Fiona Danskin | Warden |
| Duncan Airlie James | Kickboxer |
| Allan Brown | Critic |
| Perry Costello | Shopkeeper |
| Frank McCabe | Emergency |
| Brad Askew | Emergency |
| Euan Williamson | Homeguard |
| Paul Lambie | Tattoo |
| Des Hamilton | Jenny's Father |
| Stephen Dillane | Stephen |
| Denis Lawson | Catering Boss |
| Caroline Paterson | The Woman |
| Lauren Tempany | Bed |
| Shabana Akhtar Bakhsh | Nurse |
| Paul Thomas Hickey | Grumpy |
| John Mulkeen | Chef |
| Siu Hun Li | Thai |
| Stephen McCole | Nice |
| Liz Strange | Deaf |
| Katy Engels | Stitch (Voice) |
| David Monaghan | Chef |
| Karen Hepburn | Chef |
| Louis Roberts | Sweet |
| Ian Sexon | He-Man |
| John Conroy | Wizard |
| George Robertson | Trollesund Fishmonger |
| Iain Lamont | Frenzy |
| James Ward | Frenzy |
| Paul McCormack | Frenzy |
| Robert Hughes | Frenzy |
| Ian Workman | Frenzy |
Crew
| Giles Nuttgens | Director of Photography |
| Tom Sayer | Production Design |
| Shaheen Baig | Casting |
| Iain Anderson | Sound Re-Recording Mixer |
| Jamie Laurenson | Executive Producer |
| Peter Garde | Executive Producer |
| Andy Thomson | Art Direction |
| Orla Carrol | Hairstylist |
| Catherine Dunne | Second Assistant Director |
| Barrie McCulloch | First Assistant Director |
| Max Richter | Original Music Composer |
| David Mackenzie | Executive Producer |
| Douglas MacDougall | Sound Designer |
| Tristan Lynch | Co-Producer |
| Marion McCormack | Hairstylist |
| Barry O'Sullivan | Sound Mixer |
| Mike Kelt | Special Effects Supervisor |
| Andreas Hylander | Visual Effects Supervisor |
| Susie Lee | Third Assistant Director |
| Colin Kennedy | Second Unit Director |
| Donald McInnes | Makeup Designer |
| Marion McCormack | Makeup Artist |
| Donald McInnes | Hair Designer |
| Wayne King | Gaffer |
| Raymond Raposa | Music |
| Kim Fupz Aakeson | Screenplay |
| David Mackenzie | Director |
| Gillian Berrie | Producer |
| Chris Sinclair | Sound Re-Recording Mixer |
| Peter Aalbæk Jensen | Executive Producer |
| Malte Grunert | Producer |
| Jake Roberts | Editor |
| Tomas Eskilsson | Executive Producer |
| Brian Coffey | Associate Producer |
| Trisha Biggar | Costume Designer |
| Julia Valentine | Line Producer |
| Sisse Graum Jørgensen | Co-Producer |
| Tony Sheridan | Property Master |
| Neil Davidson | Still Photographer |
| Carole Sheridan | Executive Producer |
| Derrick Peters | First Assistant Camera |