Much has been made of Ruby Rose's friendship with Vin Diesel, but she also formed a special bond with another xXx: Return of Xander Cage co-star while filming.

"Toni Collette spent most of the time taking the piss out of me," Ruby tells 9TheFIX, "which was one of my favourite things in my life."

In the action sequel (in Australian cinemas now), Toni, 44, plays an intelligence service bureaucrat, while fellow Aussie Ruby is a sniper named Adele.

"Adele is Vin's best friend, his little sister, his road dog," Ruby, 30, says. "I just love that she's this animal activist. She's this humanitarian. She's a really kind and very, very loyal person."

She's also very, very good with guns.

Toni Collette (left) and Ruby Rose in xXx: Return of Xander Cage

"I had no experience before," admits Ruby. "I mean, I had shot guns in previous films - I sort of started with a hand gun and ended up with an Uzi, and then I've moved my way up into the sniper world. And I had a 50 cal, like, it's a no-joke piece of machinery."

While the Orange Is the New Black star says she spent a lot of time learning how to "shoot properly" for her role, don't expect to see her stocking up on bullets in her downtime.

"The truth is, I'm not a big gun person, but done in film and done for the right reasons...I do enjoy it when I'm in the film doing it," she says. "I've never in my life, on my holiday weekend, spent time and gone [shooting]."

And of course, Ruby had more adorable things to share about Vin.

"From the minute that I met him, I knew he was different from anyone I'd ever met," she says. I'm still just a little bit shocked at how much of a giant teddy bear he is."

Ruby Rose and The Veronicas' Jess take it off (their makeup, that is!) for latest love snap