Also Known As:
.
- Querido Frankie
- Dear Frankie
- Agapite Frankie
- Cher Frankie
- Lieber Frankie
- Mi querido Frankie
- Natural History
- Shona Auerbach
- Andrea Gibb
- Emily Mortimer ... Lizzie
- Jack McElhone ... Frankie
- Mary Riggans ... Nell
- Sharon Small ... Marie
- Sophie Main ... Serious Girl
- Katy Murphy ... Miss MacKenzie
- Sean Brown ... Ricky Monroe
- Jayd Johnson ... Catriona
- Anna Hepburn ... Headmistress
- Rony Bridges ... Post Office Clerk
- Douglas Stewart Wallace ... Stamp Shop Keeper
- Elaine M. Ellis ... Librarian (as Elaine Mackenzie Ellis)
- Carolyn Calder ... Barmaid
- John Kazek ... Ally
- Gerard Butler ... The Stranger
- Garry Collins ... Waiter
- Anne Marie Timoney ... Janet
- Maureen Johnson ... Singer
- Andrea Gibb ... Waitress
- Cal Macaninch ... Davey
- Sharon MacKenzie ... Staff Nurse
- Jonathan Pender ... Frankie (voice)
- Robert Harrison ... Pub Character
- Alan Marsh ... Extra
.