| Photos (see all 31 | slideshow) | Videos (see all 16) |
| Joseph Lawrence | ... | Oliver (voice) (as Joey Lawrence) | |
| Billy Joel | ... | Dodger (voice) | |
| Cheech Marin | ... | Tito (voice) | |
| Richard Mulligan | ... | Einstein (voice) | |
| Roscoe Lee Browne | ... | Francis (voice) | |
| Sheryl Lee Ralph | ... | Rita (voice) | |
| Dom DeLuise | ... | Fagin (voice) | |
| Taurean Blacque | ... | Roscoe (voice) | |
| Carl Weintraub | ... | Desoto (voice) | |
| Robert Loggia | ... | Sykes (voice) | |
| Natalie Gregory | ... | Jenny (voice) | |
| William Glover | ... | Winston (voice) | |
| Bette Midler | ... | Georgette (voice) | |
| Frank Welker | ... | Louie the Hot Dog Man / Additional Voice (voice) | |
| Deborah Gates | ... | Additional Voice (voice) (as Debbie Gates) | |
| Charles Bartlett | ... | Additional Voice (voice) | |
| Jonathan Brandis | ... | Additional Voice (voice) | |
| Kal David | ... | Additional Voice (voice) | |
| Marcia del Mar | ... | Additional Voice (voice) (as Marcia Delmar) | |
| Victor DiMattia | ... | Additional Voice (voice) | |
| Judi M. Durand | ... | Additional Voice (voice) (as Judi Durand) | |
| Greg Finley | ... | Additional Voice (voice) | |
| Javier Grajeda | ... | Additional Voice (voice) | |
| Robert S. Halligan Jr. | ... | Additional Voice (voice) | |
| J.D. Hall | ... | Additional Voice (voice) | |
| Jo Ann Harris | ... | Additional Voice (voice) | |
| Rosanna Huffman | ... | Additional Voice (voice) | |
| Barbara Harris | ... | Additional Voice (voice) (as Barbara Iley) | |
| Harvey Jason | ... | Additional Voice (voice) | |
| Karen Ichiuji-Ramone | ... | Additional Voice (voice) (as Karen Kamon) | |
| Kaleena Kiff | ... | Additional Voice (voice) | |
| Carol King | ... | Additional Voice (voice) | |
| Mary Lee Kortes | ... | Additional Voice (voice) (as Marylee Kortes) | |
| Rocky Krakoff | ... | Additional Voice (voice) | |
| David Lasley | ... | Additional Voice (voice) | |
| Christina MacGregor | ... | Additional Voice (voice) | |
| David McCharen | ... | Additional Voice (voice) | |
| John McCurry | ... | Additional Voice (voice) | |
| Arlin Miller | ... | Additional Voice (voice) (as Arlin L. Miller) | |
| Nancy Parent | ... | Additional Voice (voice) | |
| Whitney Rydbeck | ... | Additional Voice (voice) | |
| Gary Schwartz | ... | Additional Voice (voice) | |
| Vernon Scott | ... | Additional Voice (voice) | |
| Penina Segall | ... | Additional Voice (voice) | |
| Tom Snow | ... | Additional Voice (voice) (as Tom Righter Snow) | |
| Eugene F. Van Buren | ... | Additional Voice (voice) |
Directed by | |||
| George Scribner | |||
Writing credits | ||
| Jim Cox | (screenplay) & | |
| Tim Disney | (screenplay) (as Timothy J. Disney) & | |
| James Mangold | (screenplay) | |
| Vance Gerry | (story) & | |
| Mike Gabriel | (story) & | |
| Joe Ranft | (story) & | |
| James A. Mitchell Jr. | (story) (as Jim Mitchell) & | |
| Chris Bailey | (story) & | |
| Kirk Wise | (story) & | |
| David Michener | (story) (as Dave Michener) & | |
| Roger Allers | (story) & | |
| Gary Trousdale | (story) & | |
| Kevin Lima | (story) & | |
| Michael Cedeno | (story) & | |
| Peter Young | (story) (as Pete Young) & | |
| Leon Joosen | (story) | |
| Gerrit Graham | (additional story material) & | |
| Sam Graham | (additional story material) (as Samuel Graham) & | |
| Chris Hubbell | (additional story material) & | |
| Steve Hulett | (additional story material) & | |
| Danny Mann | (additional story material) | |
| Charles Dickens | (novel "Oliver Twist") | |
| Alex Mann | story | |
Original Music by | |||
| Barry Manilow | |||
| J.A.C. Redford | |||
Film Editing by | |||
| Mark A. Hester | (as Mark Hester) | ||
| James Melton | (as Jim Melton) | ||
Casting by | |||
| Mary V. Buck | |||
| Susan Edelman | |||
Art Direction by | |||
| Dan Hansen | |||
Second Unit Director or Assistant Director | |||
| Tim O'Donnell | .... | assistant director | |
Art Department | |||
| Guy Deel | .... | production stylist | |
| James A. Mitchell Jr. | .... | storyboard artist (uncredited) | |
Sound Department | |||
| Randle Akerson | .... | sound editor | |
| Beth Bergeron | .... | adr editor | |
| Sandy Berman | .... | sound designer | |
| Sandy Berman | .... | sound supervisor | |
| Gary C. Bourgeois | .... | sound re-recording mixer | |
| Chris Carpenter | .... | sound re-recording mixer | |
| Jessica Gallavan | .... | adr editor | |
| Meredith Gold | .... | sound assistant | |
| Brad Gunther | .... | sound reader | |
| Gillian L. Hutshing | .... | sound assistant (as Gillian Hutshing) | |
| Sarah Jacobs | .... | foley artist | |
| Tomas Krantz | .... | adr editor (Swedish version) | |
| Ron Meredith | .... | sound assistant | |
| Kim Nolan | .... | sound assistant | |
| Maggie Ostroff | .... | sound assistant | |
| Mark Pappas | .... | sound editor | |
| Mark Smith | .... | sound re-recording mixer | |
| Edward M. Steidele | .... | foley artist (as Ed Steidele) | |
| Beth Sterner | .... | sound editor | |
| Becky Sullivan | .... | adr editor | |
| Marvin Walowitz | .... | sound editor | |
| Troy Porter | .... | foley mixer (uncredited) | |
| David A. Whittaker | .... | sound effects editor (uncredited) | |
Visual Effects by | |||
| Mark Barrows | .... | assistant effects animator | |
| Christine Blum | .... | assistant effects animator (as Christine Harding) | |
| Allen Blyth | .... | assistant effects animator | |
| Dave Bossert | .... | effects animator | |
| Chris Bushman | .... | special optical printing (as Chris B. Bushman) | |
| Michael Cedeno | .... | computer animator | |
| Dan Chaika | .... | assistant effects animator | |
| Glenn Chaika | .... | effects animator | |
| Barry Cook | .... | effects animator | |
| Mark Dindal | .... | effects animator | |
| Randy Fullmer | .... | effects animator | |
| Bernie Gagliano | .... | effects graphics | |
| Mabel Gesner | .... | assistant effects animator | |
| Tad A. Gielow | .... | computer graphics engineer (as Tad Gielow) | |
| Jeff Howard | .... | effects animator | |
| Ted Kierscey | .... | effects animator | |
| Dorse A. Lanpher | .... | effects animator | |
| Mark Myer | .... | effects animator (as Mark Myers) | |
| Tina Price | .... | computer animator | |
| Steve Starr | .... | assistant effects animator | |
| Eusebio Torres | .... | effects animator | |
| John Tucker | .... | assistant effects animator | |
| Kelvin Yasuda | .... | effects animator | |
Camera and Electrical Department | |||
| John Aardal | .... | animation camera operator | |
| Errol Aubry | .... | animation camera operator | |
| Ed Austin | .... | animation camera operator | |
| Christine Beck | .... | animation camera operator | |
| John Cunningham | .... | animation camera operator | |
| Roncie Hantke | .... | animation camera operator | |
| Brandy Hill | .... | animation camera operator | |
| Ron Jackson | .... | animation camera operator | |
| Dan Larsen | .... | animation camera operator | |
| David J. Link | .... | animation camera operator (as Dave Link) | |
| Jim Pickel | .... | animation camera operator | |
| Lin-Z Rogers | .... | animation camera operator (as Lindsay Rogers) | |
| Dean G. Teves | .... | animation camera operator (as Dean Teves) | |
| Chuck Warren | .... | animation camera operator | |
Animation Department | |||
| Sue Adnopoz | .... | breakdown and inbetween artist | |
| Renee Ilsa Alcazar | .... | painter (as Renee Alcazar) | |
| Scott Anderson | .... | breakdown and inbetween artist | |
| Viki Anderson | .... | character animator | |
| Tony Anselmo | .... | animation assistant | |
| Ruben A. Aquino | .... | supervising animator | |
| Debra Armstrong | .... | assistant animator | |
| Rasoul Azadani | .... | layout artist | |
| Lada Babicka | .... | painter | |
| Chris Bailey | .... | character animator | |
| Dorothea Baker | .... | assistant animator | |
| Tina Baldwin | .... | post punch | |
| Judith Barnes | .... | assistant animator (as Judi Barnes) | |
| Kathy Barrows-Fullmer | .... | animation checker | |
| Matthew Bates | .... | breakdown and inbetween artist | |
| James Beihold | .... | layout artist | |
| Carl Bell | .... | breakdown and inbetween artist | |
| Lori Benson-Noda | .... | assistant animator (as Lori Noda) | |
| Bill Berg | .... | coordinating animator | |
| Phyllis Bird | .... | painter | |
| Russell Blandino | .... | painter | |
| Bonnie Blough | .... | final checker | |
| Bill Brazner | .... | xerographer | |
| Jo Ann Breuer | .... | xerographer | |
| Jerry Lee Brice | .... | breakdown and inbetween artist (as Jerry Brice) | |
| Jan Browning | .... | painter | |
| Kristine Brown | .... | xerox check/inking (as Kris Brown) | |
| Sheila Brown | .... | assistant animator | |
| Janet Bruce | .... | animation checker | |
| Chris Buck | .... | animator | |
| Susan Burke | .... | painter | |
| Marlene Burkhart | .... | xerographer | |
| Tania Burton | .... | painter | |
| Hendel Butoy | .... | supervising animator | |
| Steve Butz | .... | background artist | |
| Hortensia Casagran | .... | final checker | |
| Douglas Casper | .... | xerographer (as Doug Casper) | |
| Mark Christiansen | .... | layout artist (as Marc Christiansen) | |
| Wesley Chun | .... | character key | |
| Mimi Clayton | .... | painter | |
| Brian Clift | .... | character key | |
| Fred Cline | .... | layout artist | |
| Bob Cohen | .... | xerographer | |
| Jim Coleman | .... | background artist | |
| Karen Comella | .... | painter | |
| Chris Conklin | .... | xerox check/inking | |
| Jesus Cortes | .... | assistant animator | |
| Annamarie Costa | .... | animation checker | |
| Penny Coulter | .... | painting supervisor | |
| Fred Craig | .... | layout artist | |
| Laura Craig | .... | xerox check/inking | |
| Lynnette Cullen | .... | xerographer | |
| Kent Culotta | .... | assistant animator | |
| David Cutler | .... | character animator | |
| Eleanor Dahlen | .... | painter | |
| Florida D'Ambrosio | .... | paint lab | |
| Andreas Deja | .... | character designer | |
| Umberto De la Fuente | .... | assistant animator (as Humberto Delafuentas) | |
| Tatsuko Deramirez | .... | xerox check/inking (as Tatsuko De Ramirez) | |
| Anthony de Rosa | .... | character animator (as Anthony Derosa) | |
| Rose Di Bucci | .... | cel cleaner | |
| Marcia Kimura Dougherty | .... | breakdown and inbetween artist (as Marcia Kimura) | |
| Geno DuBois | .... | painter (as Jean Du Bois) | |
| Lee Dunkman | .... | breakdown and inbetween artist | |
| Russ Edmonds | .... | character animator | |
| John Emerson | .... | background artist | |
| Betsy Ergenbright | .... | painter | |
| Rick Farmiloe | .... | character animator | |
| Maria Fenyvesi | .... | xerox check/inking | |
| Tom Ferriter | .... | coordinating animator | |
| Phyllis Fields | .... | painter | |
| Cindy Finn | .... | color modeler | |
| Will Finn | .... | character animator | |
| Gareth Fishbaugh | .... | post punch (as Gary Fishbaugh) | |
| Gail Frank | .... | character key | |
| Tony Fucile | .... | character animator | |
| James Fujii | .... | breakdown and inbetween artist | |
| June Fujimoto | .... | coordinating animator (as June M. Fujimoto) | |
| Mike Gabriel | .... | character designer | |
| Mike Gabriel | .... | supervising animator | |
| Paulino García | .... | painter | |
| Chuck Gefre | .... | painter | |
| Mike Genz | .... | breakdown and inbetween artist | |
| Shelley Gillespie | .... | painter | |
| Kathryn Gilmore | .... | xerographer (as Kathy Gilmore) | |
| Maria Gonzalez | .... | painter | |
| Wilma Guenot | .... | paint lab (as Willy Guenot) | |
| Haroldo Guimaraes | .... | assistant animator | |
| Peter Gullerud | .... | breakdown and inbetween artist | |
| Carolyn Guske | .... | painter | |
| Terrey Hamada | .... | assistant animator (as Terrey Legrady) | |
| Barbara Hamane | .... | painter | |
| Karen Hardenbergh | .... | breakdown and inbetween artist | |
| Kevin Harkey | .... | breakdown and inbetween artist | |
| Ray Harris | .... | assistant animator | |
| Anne Hazard | .... | painter | |
| Chris Hecox | .... | ink and paint assistant manager | |
| Mark Henn | .... | supervising animator | |
| Karen Hepburn | .... | color modeler | |
| Rhonda L. Hicks | .... | painter (as Rhonda Hicks) | |
| Eadie Hofmann | .... | painter | |
| Kent Holaday | .... | assistant animator | |
| Carole Holliday | .... | animation assistant | |
| Renee Holt | .... | assistant animator | |
| Richard Hoppe | .... | character key | |
| Gina Howard | .... | painter (as Gina Evans) | |
| Ron Husband | .... | character animator | |
| Jay Jackson | .... | character animator | |
| Dan Jeup | .... | character animator | |
| Emily Jiuliano | .... | assistant animator | |
| Joe Jiuliano | .... | scene planner | |
| Broose Johnson | .... | animation assistant | |
| Leon Joosen | .... | character animator | |
| Darlene Kanagy | .... | xerox check/inking | |
| Robin D. Kane | .... | xerox check/inking (as Robin Kane) | |
| David Karp | .... | painter | |
| Glen Keane | .... | character designer | |
| Glen Keane | .... | supervising animator: "Sykes" | |
| Lisa Keene | .... | background artist | |
| Karen A. Keller | .... | layout artist (as Karen Keller) | |
| Shawn Keller | .... | character animator | |
| Kathlyn Kephart | .... | painter (as Kathy Kephart) | |
| Jorgen Klubien | .... | character animator | |
| Nancy Kniep | .... | breakdown and inbetween artist | |
| Leslie Kober | .... | painter | |
| Monica Kogler | .... | final checker | |
| Lureline Kohler | .... | character key (as Lureline Weatherly) | |
| Marty Korth | .... | coordinating animator | |
| Tia W. Kratter | .... | background artist (as Tia Kratter) | |
| Doug Krohn | .... | supervising animator | |
| Annette Leavitt | .... | painter | |
| Renate Leff | .... | painter | |
| Kevin Lima | .... | character animator | |
| Steve Lubin | .... | assistant animator | |
| Kaaren Lundeen | .... | assistant animator | |
| Ashley Lupin | .... | painter | |
| Jeffrey Lynch | .... | character animator | |
| Ginni Mack | .... | painting supervisor | |
| Alex Mann | .... | layout artist | |
| Steve Markowski | .... | animation assistant | |
| Teresa Martin | .... | breakdown and inbetween artist (as Theresa Martin) | |
| Gretchen Maschmeyer Albrecht | .... | ink and paint manager (as Gretchen Albrecht) | |
| Teri McDonald | .... | painter | |
| Cherie McGowan | .... | ink and paint secretary | |
| Dan McHugh | .... | layout artist | |
| Brian McKim | .... | breakdown and inbetween artist | |
| Mike McKinney | .... | assistant animator | |
| Cherie Miller | .... | xerox check/inking | |
| Deborah Mooneyham | .... | painter (as Debbie Mooneyham) | |
| Frances Moralde | .... | cel cleaner | |
| Tanya Moreau-Smith | .... | painter (as Tanya Moreau) | |
| Edward Murrieta | .... | assistant animator | |
| Terry Naughton | .... | breakdown and inbetween artist | |
| Chris Naylor | .... | painter | |
| Ann Neale | .... | color modeler (as Anne Neale) | |
| David Nethery | .... | assistant animator (as Dave Nethery) | |
| Margaret Nichols | .... | assistant animator (as M. Flores Nichols) | |
| Marisha Noroski | .... | paint lab | |
| Ann Oliphant | .... | final checker | |
| Madlyn O'Neill | .... | final checker (as Madlyn O'Neil) | |
| Karen S. Paat | .... | animation checker | |
| Dave Pacheco | .... | assistant animator | |
| Gilda Palinginis | .... | assistant animator | |
| Barbara Palmer | .... | painter | |
| Jessie A. Palubeski | .... | cel cleaner (as Jessie Palubeski) | |
| Catherine Parotino | .... | xerographer | |
| Melanie Pava | .... | painter | |
| Leyla deI.C. Pelaez | .... | xerographer (as Leyla Pelaez) | |
| Bill Perkins | .... | layout artist | |
| Andrew Phillipson | .... | background artist (as Andy Phillipson) | |
| Bruce Phillipson | .... | painter | |
| Philip Phillipson | .... | background artist (as Phil Phillipson) | |
| Philip Phillipson | .... | layout artist (as Phil Phillipson) | |
| Eric Pigors | .... | breakdown and inbetween artist | |
| Brian Pimental | .... | breakdown and inbetween artist | |
| Lisa Poitevint | .... | animation checker | |
| Robin Police | .... | painter | |
| Michael Polvani | .... | breakdown and inbetween artist (as Mike Polvani) | |
| David Pruiksma | .... | character animator (as Dave Pruiksma) | |
| Saskia Raevouri | .... | painter | |
| Gale Raleigh | .... | painter | |
| Janet Rea | .... | xerographer | |
| Ruth Recinos | .... | painter | |
| Linda Redondo | .... | painter | |
| Dana M. Reemes | .... | assistant animator (as Dana Reemes) | |
| Robyn Roberts | .... | xerographer | |
| Nellie B. Rodriguez | .... | painter (as Nellie Rodriguez) | |
| Maria Rosetti | .... | assistant animator | |
| James 'J.R.' Russell | .... | paint lab (as Jim Russell) | |
| Carmen Sanderson | .... | xerox check/inking | |
| Kitty Schoentag | .... | xerox check/inking | |
| Brian Sebern | .... | background artist | |
| Natasha Selfridge | .... | assistant animator | |
| Gary Shafer | .... | painter | |
| Mavis Shafer | .... | animation checker | |
| Heidi Shellhorn | .... | painter | |
| Mike Show | .... | breakdown and inbetween artist (as Michael Show) | |
| Debra Y. Siegel | .... | paint lab | |
| Pat Sito | .... | final checker (as Pat Connolly-Sito) | |
| Alan Smart | .... | breakdown and inbetween artist | |
| Bob Smith | .... | layout artist | |
| Fumiko R. Sommer | .... | painter (as Fumiko Sommer) | |
| Dean Stanley | .... | xerographer | |
| Robert E. Stanton | .... | background artist (as Bob Stanton) | |
| David Stephan | .... | character animator (as David P. Stephan) | |
| Rose Ann Stire | .... | painter | |
| Jim Stocks | .... | paint lab | |
| Karan Lee Storr | .... | xerox check/inking (as Karan Storr) | |
| Brigitte Strother | .... | color modeler | |
| Juliet Stroud | .... | breakdown and inbetween artist | |
| Dave Suding | .... | coordinating animator | |
| George D. Sukara | .... | breakdown and inbetween artist | |
| Richard Sullivan | .... | scene planner (as Rick Sullivan) | |
| S. Ann Sullivan | .... | paint lab (as Ann Sullivan) | |
| Dan Tanaka | .... | assistant animator | |
| Roxanne M. Taylor | .... | painter (as Roxie Taylor) | |
| Barry Temple | .... | character animator | |
| Bette Isis Thomson | .... | assistant animator (as Bette Thomson) | |
| Dave Thomson | .... | scene planner | |
| Peggy Tonkonogy | .... | assistant animator | |
| Alex Topete | .... | assistant animator | |
| Pattie Torocsik | .... | painter (as Pattie Toroczik) | |
| Jane Tucker | .... | assistant animator | |
| Annette Vandenberg | .... | painter | |
| Britt Van der Nagel | .... | painter (as Britt Vandernagel) | |
| Sherri Vandoli | .... | xerographer | |
| Angelo Villani | .... | xerographer | |
| Helene Vives | .... | painter | |
| Chris Wahl | .... | breakdown and inbetween artist | |
| Cathy Walters | .... | painter | |
| Linda Webber | .... | painter | |
| Cyndee Whitney | .... | character key | |
| Susan Wileman | .... | painter | |
| Chuck Williams | .... | coordinating animator | |
| Bert Wilson | .... | xerographer | |
| Kirk Wise | .... | animation assistant | |
| Ellen Woodbury | .... | animation assistant | |
| Lee Wood | .... | painter | |
| Gina Wootten | .... | xerox check/inking | |
| Margie Wright-Stansbery | .... | assistant animator | |
| Kevin Wurzer | .... | character animator | |
| Phillip Young | .... | character animator (as Phil Young) | |
| Cathy Zar | .... | breakdown and inbetween artist | |
| Kathy Zielinski | .... | character animator | |
| Stephan Zupkas | .... | assistant animator | |
| David J. Zywicki | .... | painter (as David Zywicki) | |
| David C. Gardner | .... | layout designer (uncredited) | |
| Michael D. Lusby | .... | ink and paint artist (uncredited) | |
Editorial Department | |||
| Theresa Gilroy-Nielsen | .... | assistant editor (as Theresa Gilroy) | |
| David Marvit | .... | assistant editor | |
| Scot Scalise | .... | assistant editor | |
| Dale E. Grahn | .... | color timer (uncredited) | |
Music Department | |||
| Nick 'Beemer' Basich | .... | music recordist | |
| Kathleen Bennett | .... | supervising music editor | |
| Ethan Chase | .... | music recordist | |
| Carole Childs | .... | music supervisor | |
| Joel Moss | .... | music recordist | |
| Thomas Pasatieri | .... | orchestrator | |
| Mark Poniatowski | .... | music recordist | |
| Bill Talbott | .... | music recordist (as William Talbott) | |
Other crew | |||
| Dorothy Aronica-McKim | .... | production secretary (as Dorothy Aronica) | |
| Jeff Bush | .... | auditor | |
| Charles Garcia | .... | digital restoration: Pixel Magic (1997 version) | |
| Brett Hayden | .... | production assistant | |
| Gregory Hinde | .... | production assistant | |
| Dennis Park | .... | auditor | |
| Walt Stanchfield | .... | production consultant | |
Thanks | |||
| Jim Cruickshank | .... | special thanks | |
| Burny Mattinson | .... | special thanks | |
| James Orr | .... | special thanks | |
| Peter Young | .... | special thanks (as Peter Young) | |
|
|
|
|
|
| The Great Mouse Detective | Beauty and the Beast | Oliver! | The Rescuers | Bolt |
|
IMDb User Rating:
|
IMDb User Rating:
|
IMDb User Rating:
|
IMDb User Rating:
|
IMDb User Rating:
|
| Full cast and crew | Company credits | External reviews |
| IMDb Animation section | IMDb USA section | Add this title to MyMovies |
Curiously endearing Disney animated feature inspired by "Oliver Twist", transposing the Dickensian favorite fairly successfully to a modern-day New York setting - with the villainous Bill Sykes as a mobster (flanked by a couple of vicious mastiffs). Stylistically, it lies somewhere between LADY AND THE TRAMP (1955) and the adult-oriented films of Ralph Bakshi (without the sex and violence, naturally); as such, it stands oddly alongside the studio's usual fare from this rather lame era - and its vitality can now be seen to have foreshadowed the renaissance in quality (and critical appraisal) which they witnessed soon after, beginning with THE LITTLE MERMAID (1989). The anthropomorphic characters (which generally swamp the humans - Fagin is very much a good guy here, if still pitiful) are quite nicely fitted to class stereotypes: hence, we get a Hispanic chihauha (with an eye for the ladies) and a posh bulldog, among others, while Dodger is basically an updated version of Tramp and Oliver himself a cute but very brave kitten. The familiar and involved plot is all but jettisoned (especially in its second half) in favor of boisterous action and character comedy, with a bouncy score and rapid pace to match. In the end, it proved surprisingly good - and, at just 74 minutes, short enough not to overstay its welcome.