The highly anticipated ABC Marvel drama “Agent Carter” is not getting renewed for season 3. The American Broadcasting Company has cancelled the comic book series after two seasons. It’s the end of the road for TV’s Peggy Carter.  Sadly, the Season 2 finale in March left the fans to ponder a cliffhanger ending.

Is it because “Agent Carter” actor Hayley Atwell will be on ABC’s new TV legal drama “Conviction” as Hayes Morrison? Or is it because the last two seasons of the show couldn’t earn enough money for both ABC and Marvel?

The latter can be supposed as the primary reason behind the cancellation if sources are to be relied on.

Hollywood Reporter has learned that ABC has struggled in the Nielsen TV ratings as the Disney broadcaster’s Marvel shows were failing to pull a generous amount of views. Despite countless praise from critics, Agent Carter finished its incomplete run with a 1.4 rating among adults under 50 and 4.4 million total viewers overall in “live plus-7” estimates from Nielsen.  Precisely, this terrible total is very low for its first season. In comparison, Agents of S.H.I.E.L.D. fared slightly better than Agent Carter.

According to The Wrap, on contrary, Netflix seems to be stealing the show. Both the Marvel series  “Jessica Jones”  and “Daredevil” Season 1 managed to bag a heap of scores from the audience. The first run of “Jessica Jones” received an 81 Metascore from critics and a 7.9 User Score; “Daredevil” Season 1 got a 75 Metascore and 8.7 User Score, up till the first half of the year. (Metascore is the score of the movie on the metacritic website.)

Also Read: Netflix ‘Ultimate Beastmaster’ Host Is Sylvester Stallone? Everything You Need to Know!

Considering the Netflix shows’ success, can it be expected that “Agent Carter” will make a mind-blowing comeback with 3rd season on the topmost video streaming service?

Meanwhile, ABC announced that Adrianne Palicki and Nick Blood are joining the pilot cast of “Most Wanted,” a spin-off of Marvel’s “Agents of S.H.I.E.L.D.”