She’s an actress widely recognized for her role as Patty Farrell in the Diary of a Wimpy Kid film series, a performance that truly put her on the map. The character of Patty Farrell became one of her most iconic roles, earning her several Young Artist Awards—most notably, the award for Best Performance by a Supporting Young Actress in a Feature Film. It’s safe to say that playing Patty Farrell was a major milestone in her career.
Before she gained fame through Diary of a Wimpy Kid, she actually made her television debut in 2009, portraying Kayla in the Nickelodeon TV movie Mr. Troop Mom, which starred George Lopez. That early role helped set the stage for what would become a promising acting journey. Interestingly, her brother, Donnie MacNeil, also stepped into the Diary of a Wimpy Kid universe—he played Wade in the first film of the franchise, making it something of a family affair.
Over the years, her portrayal of Patty Farrell has remained a standout, and fans still associate her strongly with the character. There’s no doubt that her work as Patty Farrell left a lasting impression on audiences and solidified her place in the world of young Hollywood talent.
Back in 2013, she took on the role of young Glenna in the dark fantasy comedy film Horns, which starred Daniel Radcliffe in the lead. It was a standout moment in her early career, really showcasing her talent. She brought a quiet intensity to the character, and honestly, it’s one of those performances that stayed with people. Her portrayal of young Glenna added emotional depth to the story, and given how unique the film was, her contribution definitely stood out. Looking back, it’s clear that her time as young Glenna was a meaningful step forward.