Robert Downey jr as captainAmarica