400px-640px-Bonnie Wanmllpaper-1-
Bonnie MacFarlane
Bonnie Mcfarlane
Gender Female
Location Settlement of MacFarlane's Ranch in Hennigan's Stead, New Austin
Affiliations John Marston


Family Drew MacFarlane - Father
Unnamed Mother - (Possibly Deceased)

Hank MacFarlane (Deceased) - Brother
Owen MacFarlane (Deceased) - Brother
Gus MacFarlane (Deceased) - Brother
Ethan MacFarlane (Deceased) - Brother
Cole MacFarlane (Deceased) - Brother
Patrick MacFarlane - Brother

Weapon various Weapons
Voice Actor Kimberly Irion
After my brother left, it was up to me to become the man of the ranch.


—Bonnie Macfarlane

Bonnie MacFarlane is a major character and a primary ally of John Marston in Red Dead Redemption.

With the addition of the Liars and Cheats DLC pack, Bonnie MacFarlane is also a multiplayer character model that may be selected in the "Redemption" section of the Outfitter.


Bonnie is the 27-year-old daughter of Drew MacFarlane, the owner of MacFarlane's Ranch and has spent her whole life working on the ranch with her father. She had six brothers, but five of them died from either illness or foolish choices. Her sole surviving brother moved to New York, where he supposedly is employed as a banker. With the majority of her generation deceased and the only other survivor deserting the family, Bonnie felt it was up to her to become the "man" of their family's Ranch.


Bonnie and Johnny

Red Dead RedemptionEdit

She is first seen on the train from Blackwater. It is unknown why, but she is possibly visiting her one surviving brother or getting supplies for her ranch. She reveals she was on the train when she says "I saw you get on the train in Blackwater, you and those gentlemen in bowler hats". Bonnie rescues John after he is seriously wounded in the initial confrontation with Bill Williamson at Fort Mercer by a rifle shot in his spleen. Bonnie pays a doctor $15 to heal Marston's wounds and provides lodging in return for assistance with ranch duties on the MacFarlane's Ranch. John does several missions at the ranch, such as herding cattle and breaking horses. After finding out that John is at the ranch, Bill Williamson's boys set the ranch's barn on fire and John risks his life to rescue the horses out of the burning barn. Bonnie is later taken hostage by members of Bill Williamson's gang, who threaten her life unless Marston and the Marshall release Norman Deek from the Armadillo jail in Hanging Bonnie MacFarlane. After traveling to the ghost town of Tumbleweed and attempting to hand the man over, it is revealed to be an ambush. The gang attempts to hang a brutally beaten Bonnie, but the rope tightens around the side of her throat, preventing her neck from being broken. John then shoots down or cuts the rope she is hanging from and she survives. Marshal Leigh Johnson takes her back to Armadillo after all of Williamson's men are killed.

After the death of Dutch van der Linde and he recovers his family, John returns to MacFarlane's Ranch and visits Bonnie to purchase cattle. Shortly after, Bonnie calls upon John by telegraph to bring the ranch some corn to make up for corn lost to pests at their ranch. After John and Abigail Marston leave the ranch, she gazes longingly after the couple, shuffling her feet as she watches the wagon leave. She then turns to Amos as he walks into the general store and then follows him in, marking her last appearance in the main storyline. It is suggested by Abigail that Bonnie had developed feelings for John as they ride back to Beecher's Hope. The way in which she stared at the two as they left also greatly indicates this.


Bonnie gets married although it never says by who or where she went. In 1914, Jack Marston is still welcome at the MacFarlane's Ranch and is able to make use of the cabin his father once recovered in. Bonnie is not present, although the ranch operates just as it did in 1911.

In 1914, NPCs can be heard discussing that she found a husband.

Undead NightmareEdit

Bonnie appears at the ranch, seemingly unfazed about the zombie epidemic, but seems mentally disturbed in her words. She nonchalantly tells John that Drew was rounding up the undead and was there since the day before, and asks John to check on him, which initiates the side-mission "Paternal Pride". After John tells her the fate of her father, she states she is glad that he fought protecting those he loved and walks back in the house.

Mission AppearancesEdit

Red Dead RedemptionEdit

Undead NightmareEdit


If you think I'm going to lower myself by making a joke about being 'all tied up' - you've got another thing comin'.


—Bonnie after nearly being hanged

Change is only good when it makes things better.



With your trigger itch and my feminine intuition, we should make quite a team.



Call me Bonnie, you dolt!



You do so love to talk in riddles, Mr. Marston.



Do my eyes decieve me? A devil walks among us.



Stupid is the word we use around here.


—Bonnie to John Marston

We all have to look for answers somewhere. Some in big ol' books, others in big ol' bottles of whiskey.


—Bonnie discussing faith

He switched his saddle for a tie, and that's fine. I just never met a man in a tie that I could trust.


—Bonnie referring to her only living brother Patrick


  • Bonnie's brothers' graves can be found at Coot's Chapel. See MacFarlane Brothers for more information.
  • Bonnie hints some sort of love or passion for John Marston. Amos can be heard saying "don't tell anyone I said this, but Miss MacFarlane is sweet on that Marston fella". Abigail supports this by telling John that Bonnie "blushed redder than a shepherd's sunset when she saw you".
  • Bonnie is a spitting image of Red Dead Revolver's Annie Stoakes. Annie owns a ranch and Bonnie's father owns their ranch.
  • Bonnie's age is discussed in the first issue of the Blackwater Ledger after the mission to free Bonnie from the hanging noose. The article, found in the lower left hand corner, suggests her kidnapping was a crime of passion perpetuated by the Bill Williamson gang, but the writer goes on to say "Miss MacFarlane is a spinster of 29 years, so this appears implausible". However, in the mission "This is Armadillo, USA", she says that she is 27. The newspaper is a misprint as the guide says she is 27 as well.
  • Bonnie MacFarlane is named after the aunt of former Rockstar San Diego designer Rob Hanson. He renamed the ranch he designed "MacFarlane's ranch" and named the rancher's daughter Bonnie MacFarlane just before he resigned. Obviously, the names have been changed slightly, but the inspiration is clear.
  • Bonnie is seen in the opening scene in "Exodus in America" on the train from Blackwater to Armadillo. It might have been possible that Bonnie was visiting her brother in a (sophisticated city), but she does not appear in the Ferry.
  • Bonnie appears on the back of the fold out map provided with the game.
  • Abigail Marston is suspicious about Bonnie having an affair with John.
  • Her outfit can be bought and worn by your PlayStation Home character.
  • It is unknown if Bonnie, or any other main characters, knew of John Marston's death. Although the final newspaper states of his death at the hands of Edgar Ross under Ross' retirement article, so it is possible.
  • In the Undead Nightmare DLC, a message of graffiti will appear on a wall in Blackwater quoting "You do so love to talk in riddles" in significant attached handwriting. This quotes Bonnie's statement to John.
  • It is implied by Norman Deek that Bonnie was to be soon raped while she was taken hostage. It was implied by that state in which Bonnie was in, however, that this did not occur. Her belt was untied and her shirt was ripped down.
  • She, along with her father, Abraham Reyes, Leigh Johnson, Luisa Fortuna and John Marston, sounded different during development. This can be heard here:
  • Her eye color is blue.
  • She never appears as an undead.
  • She wears the same outfit in both single player and multiplayer.
  • Is # 29 in Game Informer's 30 Characters who Defined a Decade list in their December 2010 edition.