|Location||The MacFarlane's Ranch in Hennigan's Stead,|
|Voice Actor||Kimberly Irion|
Bonnie is first introduced when she saves the life of John Marston just after Bill Williamson shoots him outside of Fort Mercer. She spends $15 on his recovery and nurses him back to health at her ranch, Macfarlane Ranch. There she is surprised by his unusual manners and background.
In request, she has John help her take care of various odd-jobs around the farm to keep it in shape. Due to cattle rustlers and other criminals, the farm isn't in great shape.
As the only daughter of many brothers (all of whom die of strange causes albeit one who moved to New York), Bonnie is raised to act and perform duties as a women in a male-dominant world. She takes control over the ranch and is a strong natured woman.
The following sections display Bonnie's appearences or actions during online play or Downloadable Content. These are not within the original campaign on the game.
 Liars and Cheats
When downloading this Downloadable Content, you are able to play as Bonnie in multiplayer. To do this, open your outfitter and scroll down to the "redemption" section of characters.
 Undead Nightmare
Bonnie is seen in this DLC pack as a monotone character who rarely expresses emotion. Though she's not a zombie, she does not act as she does in the main storyline. After telling her of her father's fate, she simply expresses relief that his last moments were of bravery.