Do all metals displace hydrogen gas from dilute acids?
No, only the metal which is above hydrogen in the reactivity series can displace hydrogen from dilute acids.