Shohreh Aghdashloo as Ana.

Emily Browning as Brigitte

Chadwick Boseman as Lucio.

Again the only issue here is that Boseman is a bit tall for the part, but only a little.
Tilda Swinton Moira.

Basically Moira is a female david bowie.. So basically Tilda Swinton.. Both of who I love so much.
Margot Robbie as Mercy.

Look I think we can all agree that we need more Margot Robbie AND Mercy in our lives. So This is a win win, no one will be mad at this. And if they are.. No healing for them.
Anushka Sharma as Symmetra.
Sir Ben Kingsley as Zenyatta....
------------------
Well on to the Tanks. Because after the healer tanks are the most important people on the field.
Gwendoline Christie As Zarya
Crispin Freeman as Winston.
I Mean there is no real reason to change this after all.
Jackblack in a fat suit as Roadhog.
I just think this would be fun.
Jamie Chung as D.Va.

Chung is adorable and upbeat. D.Va Is Adorable and Upbeat.... Win win.
Sir Anthony Hoppkins as Reinherdt.
Again a Armor Issue Character. But over all Hoppkins always delivers.
-------------------------
Defense Defense Defense...
Scarlett Johansson as Widowmaker...
Look I'm a simple man I just want Johansson in that body suit....
Peter Dinklage as TorbJorn.
You know the odd thing about this and Christie is? I'm not even a fan of GoT.
Jenna Ushkowitz As Mei.

Again not actually a fan of Glee this is just to good to pass up.
jared leto as Junkrat.
I really want to make a note that I'm not a fan of Leto... But I'm also not a fan of Junkrat.
Side Note: Jai Courtnet is pretty good also.
Hiroyuki Sanada as Hanzo.
-
ken watanabe as Genji.
Both of these actors are great. One looks the part and the other has a great voice. So ya...
RON MOTHERFUCKING PEARLMAN... As Reaper.
Dwayne the Rock Johnson as Doomfist.
Matthew Mercer as Mcree....
This is kind of cheating, but honestly there is no reason to not use mercer.
josh brolin as Soldier 76.
Christine Solomon as Pharah.
Giselle Itie as Sombra.
And.... Drum Roll while playing god save the queen while eating a English Breakfast and dinking tea.
Daisy Ridley as Tracer.

In all seriousness I will fight you over this last pick. There is no down side to this pick. I get more Ridley and shes basically perfect for the part. To be honest, she should have done the voice to start with.