Hollywood actress Emma Roberts has had her fair share of high-profile relationships over the years.
The starlet, who hails from New Jersey, first made her mark in Hollywood with her debut role in the 2001 film, Blow.
From there, she went on to star in a number of films and TV shows, including Nickelodeon’s Unfabulous and Ryan Murphy’s Scream Queens.
Roberts, who is the niece of Hollywood actress Julia Roberts, has been romantically linked to several famous faces in the past.
She dated Alex Pettyfer after meeting him on the set of Wild Child in 2008, and her Aquamarine co-star Chord Overstreet in 2011.
In 2012, she began dating American Horror Story co-star Evan Peters and the two became engaged. However, their relationship was rocky and ultimately ended in 2016.
In 2017, Roberts found herself at the center of a scandal when actress Rachel Bilson reportedly discovered text messages between her then-boyfriend Hayden Christensen and Roberts. The two stars had starred in the rom-com Little Italy together in 2018.
Most recently, Roberts split from actor Garrett Hedlund in January 2022. The pair had been together for over three years and share a son together.
Following their breakup, Roberts began dating Cody John and the couple has been going strong since at least 2022.
Roberts and John have been spotted together around Los Angeles, with Roberts sharing sweet Instagram posts celebrating their relationship.
Despite the ups and downs in her love life, it seems that Roberts has found happiness with Cody John.