Miley Cyrus is sharing her lips with both Liam Hemsworth and Angus T. Jones.

The engaged singer appeared on "The Tonight Show with Jay Leno" on Oct. 12. where she talked about her next gig on the CBS hit "Two and a Half Men."

Cyrus admitted to an on-air kiss with her co-star Jones, who plays Jake on the show.

Cyrus is starring on a multiple episode story arch on the show as Jone's love interest, Missi, which means the two had to share a kiss.

So how did she feel about her onscreen smooch? Apparently it made her feel a little strange.

"It was kind of weird because [while] I was doing it , here were the prop guys and they were like, 'Do you have your ring on?'" Cyrus told Leno. "And I was like, 'This feels weird' [to] take off my ring and make out with Angus.'"

She admitted that at first her feelings were mixed but things got better.

"I pictured [Jones] being a little 8-year-old," Cyrus continued. "But he was coming back from the military in the episode and he was ... putting on a suit, had a shaved head -- he looked good!"

Cyrus also revealed on the show how her fiancé popped the question. While the singer was recording "Lilac Wine" in her backyard, she was given a shock when he proposed to her.

She explained, "About 20 minutes after the recording of that song - it's one of Liam's favorite songs. He asked me to marry him like 20 minutes later."

Cyrus continued: "So while I was singing that song I had no idea. And he's sitting there, and I'm like, 'He's looking at me funny!' And then, I knew."

Jones isn't the only one Cyrus has been kissing.

For her next video, Cyrus can be seen making out with Hemsworth who is wearing a unicorn costume.

Jennifer Lopez Wardrobe Malfunction: Nip Slip Photos Emerge In Italy