Emma Roberts is marrying her fiancé Cody John this weekend in Idaho, sources have confirmed. The couple first began dating in 2022.

Roberts, known for her roles in "American Horror Story" and "Scream Queens," and John, a singer, have kept their relationship largely private since they began dating. News of their engagement emerged in mid-2023.

Emma Roberts and Cody John attend Variety Makeup Artistry Dinner with Armani Beauty.

Roberts previously dated Evan Peters on and off for several years, and was engaged to him before their split in 2019. She later began a relationship with actor Garrett Hedlund, with whom she shares a son, Rhodes Robert Hedlund, born in December 2020. Roberts and Hedlund reportedly ended their relationship in early 2022.