“Glee” alum Lea Michele channeled Jennifer Lopez in her latest Instagram photo.

In the snap, the 30-year-old actress can be seen wearing a one-piece swimsuit while kneeling on the bed. Michele’s pose seemed to be a little bit more sultry than Lopez’s, however, as the actress/singer struck a more dramatic pose. As of writing, more than 155,000 fans have liked Michele’s post.

Meanwhile, Michele has maintained a sexy and toned figure through a combination of diet, exercise and laughter. While speaking with SELF in June, Michele said that laughter is an important part of her life and her career. But in order to really stay fit, one should eat healthily without depriving one’s self.

“I really don’t deprive myself. I work out really hard and I eat healthy, so I never really feel guilty about the things that I’m eating. I try to stay on the healthier side, but I’m also Italian, so Italian food is my absolute favorite. A great bowl of pasta is also my favorite dinner for me,” she said.

The “Scream Queens” star also told Entertainment Tonight that she’s come to love her body. “Beauty I think comes from the happiness within, and I’m really happy with my life right now. I’ve never, thankfully, had a period where I had an unhealthy relationship with my body or food. But just the fact that I went from being someone who casually worked out to now someone who really works out, I think is the biggest accomplishment of the year,” she said.

At present, Michele is single. She was previously involved with Michael Paetz. After their breakup, Michele dated “iZombie” actor Robert Buckley. However, their relationship only lasted three months.