Ciara McAvoy is an award-winning poster designer from Scotland, whose work has been seen promoting movies such as X-Men: First Class, Revenge Of The Sith, Filth, Mission Impossible and Victor Frankenstein. You can see her IMDB entry here. And yes, while James McAvoy is a common factor in a number of these, she is no relation.

So there's no reason to presume that it's James McAvoy who will be starring in the upcoming Captain Britain TV show.

She tweets,

For my 1000th Tweet: Who will be playing Brian Braddock in the upcoming tv series #CaptainBritain?#Marvel Stay tune! pic.twitter.com/e0gbXKjdav — Ciara McAvoy (@CiaraMcAvoy1) March 19, 2016

And follows up with,

@DuffMD I am being paid to do the promo poster so yes I'd say this is really happening. — Ciara McAvoy (@CiaraMcAvoy1) March 19, 2016

@coalminds Hopefully a British actor. I'm using one as model anyway. — Ciara McAvoy (@CiaraMcAvoy1) March 19, 2016

I can't reveal anything yet but hopefully I'll be able to soon. Waiting for the go ahead from the co-producer — Ciara McAvoy (@CiaraMcAvoy1) March 22, 2016

@SteveisSensible It is his own don't worry. I'm painting The Lady Of The Lake until they have an actor confirmed for Capt. Britain — Ciara McAvoy (@CiaraMcAvoy1) March 22, 2016

Is it too late to campaign for Idris Elba?