Emma Roberts is reportedly engaged to Evan Peters after he popped the question over the holidays.