I have a friend who is obsessed with the idea that Bradley James (Prince Arthur from Merlin) would make a brilliant Cap. I'm inclined to agree. Let's have a Brit playing Captain America ('unlike other Robin Hoods, I can do it with an English accent!')