Actress Agnes Bruckner is set to guest star in upcoming episodes of ABC's Once Upon a Time and she admitted that she is having a great time on set.

Rumple Doing Whatever It Takes To Get Belle Back on 'Once Upon a Time'?

Bruckner will be on Once Upon a Time for three episodes in season 4B in a role that has yet to be officially revealed. The actress, known for playing Anna Nicole Smith in The Anna Nicole Story, said she is having a wonderful time at OUAT.

"Oh my God, I am having the time of my life," she told TVLine, adding that she has worked with "most" of the show's cast, including Rebecca Mader, who plays Zelena. "My character is going to be really, really out of this world."

'Once Upon a Time's Hook Did Something 'Far Worse' Than A Sexual Crime With Ursula?

She would not tease much about her character, though fans should expect some craziness to come with the storyline.

"It's just going to be crazy. There are actually a lot of twists in my character's story. It's going to be a surprise, for sure!" she said.

In other Once Upon a Time news, co-creator Adam Horowitz revealed this week that the season 4 finale will be a two-hour event.

A fan named Kristen (username MessOfADreamer4) asked Horowitz on Twitter about episode 21, which is titled Operation Mongoose, Part 1. She asked if the two-parter will be a week apart or if they will air within two hours. Horowitz promptly responded "2 hours!"

Once Upon a Time airs Sundays at 8 p.m. ET/PT on ABC.

Watch the promo for the next episode of Once Upon a Time here: