a band the beatles as a suicide squad, dc movie poster