A Life Less Ordinary— Full Cast
1997
Cast (15)

Ewan McGregor
as Robert Lewis

Cameron Diaz
as Celine Naville

Holly Hunter
as O'Reilly

Delroy Lindo
as Jackson

Ian Holm
as Mr. Naville

Maury Chaykin
as Tod Johnson

Dan Hedaya
as Gabriel

Stanley Tucci
as Elliot Zweikel

Ian McNeice
as Mayhew

Tony Shalhoub
as Al

Christopher Gorham
as Walt
Anne Cullimore Decker
as Violet Eldred Gesteten

K.K. Dodds
as Lily

Timothy Olyphant
as Hiker

Dane Stevens
as Attendant




