Sign up to FREE email alerts from Mirror - celebs Subscribe Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Arrow star Willa Holland has hit out at DC Comics' decision to keep their film and TV universes separate, saying the superhero empire could learn a lot from fierce rivals Marvel .

Holland, who plays DC heroine Speedy/Thea Queen in the American TV series, spoke of her frustration about the situation, which has seen characters dropped from the show because they are getting their own films.

She said at MCM London Comic Con : "Marvel does it in their own weird way - the mash between Agents of S.H.I.E.L.D and the movies and stuff.

"So it's a little upsetting because you know it is possible and it can be done and how good it would be if it was done."

The rival comic franchise intertwines TV's Agents of S.H.I.E.L.D with Marvel movies like The Avengers .

But while DC have just brought Batman and Superman to the big screen, they don't mix with the wealth of heroes on television.

Before, this didn't matter much as no hero doubled up, but soon Ezra Miller will take on the big screen role of The Flash - a role Grant Gustin has held for two series on the CW television series.

Holland and her co-star, Katrina Law, who was more reserved in her comments, said they both felt Arrow's Stephen Amell and Grant Gustin would "kill it" playing their characters in a movie.

"Basically you're giving the world two different Flashes all of a sudden," Holland added.

(Image: Warner Bros.)

She also aired her annoyance at the upcoming Suicide Squad film muscling in on Arrow's plans.

Harley Quinn appeared back in season two of Arrow, before it was announced Margot Robbie would be playing the villain on the big screen.

Read more:

Holland admitted the show had plans for the much loved villain but DC had clamped down.

She added: "We get it, we're not going to fight about it anymore."

She added the show had already created it's own Arkham Aslyum, but it all came to an abrupt end.

"When DC found out they were going to be doing their own movie we had to axe all of the characters before we even got to show them.

"It was annoying at first and then when Stephen found out there was going to be a Justice League movie it only seemed, rightly so, he would be playing Green Arrow on it as well as Grant playing the Flash. It just seemed like the right normal answer.

Read more:

"Once they said no, you can't really fight against them for it, because they are the people that gave us a job in the first place.

"You just have to sit there on your hands, like okay, I get it!"

The Flash star Tom Cavanagh seemed to agree in his latest interview with Nerdist.

He called out Zack Synder who said the universes didn't fit together and had a different feel.

Cavanagh said Grant Gustin as an actor could have carried it off and he would back him for any big screen role as the Flash.