-- Selena Gomez has a new crush -- on a superhero.
The 23-year-old singer, who is known to have a number of celebrity crushes, revealed her new love interest during an appearance on Bravo's "Watch What Happens Live" Sunday.
"I kind of have a crush on Chris Evans," the "Good for You" singer confessed about the star of "Captain America: Civil War." "Isn't he cute?"
"Yeah, he's super cute," host Andy Cohen responded, to which Gomez added, "He's very cute."
Fellow guest Willie Geist then asked, "Have you ever said that in public before?"
Gomez admitted, "This is the first time," adding, "Oh, man. He's either going to hate me or love me."
"I think he's going to love you," Cohen told her.
"I think he'll be OK with it," Geist added.
When Cohen asked Gomez how gay is Jonas, who recently played gay characters on television, the singer responded, "I dated him. Like, zero!"
As for Lovato, Cohen asked whether Gomez's friendship with Taylor Swift had driven a wedge between her and Lovato. Gomez said it "absolutely" did not, explaining, "You're kids, you know what I mean? You grow up together."
But Gomez pleaded the fifth when Cohen asked her to confirm rumors that Swift's song "Bad Blood" was about Katy Perry.