Albert
Michael
Sefa
Stanley (as Iaheto Ah Hi)
Leilani
Tania
Bolo
Eugene
Sione
Minister
Derek
Maria
Tony
Cardinal Hoani
Marcel
Leonie
Lilith
Librarian
Emily
Britney the Working Girl
Barmaid
Girl in Bar
Waitress
Gangster's Girlfriend
Boss' Wife
Chur Burger Manager
Homeless Man
Working Girl
Bouncer
Sympathetic Barmaid
Michael aged 12
Sione aged 7
Adjustaz
Gangster boyfriend
Michael's Boss
Polynesian Angel
Minister's Henchman
Cardinal Hoani's Deacon
Maria's mother
Maria's father
Maria's Uncle
Maria's Cousin
Michael & Sione's Mother
Michael & Sione's Father
Bolo's Mother
Bolo's Father
Leilani & Sefa's Son
Leilani & Sefa's Daughter
Sione & Leonie's Son
Barman
Drunken Bar Patron
Girl Interrupted In Bar
Nightclub guest (uncredited)