Green Arrow
Oliver Queen- Matthew Mcconaughey he needs to be Green Arrow to make up for all the chick flicks.
Hackett-Thomas Kretschmann
China White- Kelly Hu
Black Canary-Claire Danes
Speedy/Roy Harper- Josh Hutcherson
Merlin- Hugh Jackman
Beginning of the Film
Young Oliver Queen- Garrett Hedlund
Sandra Hawke- Denyce Lawton
check the pics of the actors and actress and tell me what you think
much respect to Ozymandias