Main Cast:
* Julia Roberts as Anna Scott (the famous American movie star)
* Hugh Grant as William Thacker (the shy bookstore owner)
* Rhys Ifans as Spike (William's roommate and aspiring actor)
* Emma Chambers as Honey (William's best friend and bookstore employee)
* Gina McKee as Bella (William's sister)
* James Dreyfus as Max (William's best friend and struggling actor)
* Richard McCabe as Bernie (William's father)
* Cora Bissett as Max's wife, "The Lady in the Black Dress"
* Tim McInnerny as Max's agent, Max (a running gag throughout the movie)
Supporting Cast:
* Frances de la Tour as the Queen
* Hector Elizondo as James, Anna's publicist
* David Haig as Max's agent
* Martin Clunes as Jamie, an actor who had a one-night stand with Anna
* Matthew Lillard as himself (a famous actor)
This list includes the main cast and most notable supporting roles. There are also a few other actors and actresses in smaller roles.