Here are the possible solutions for indie band that took its name from a robert de niro film and a hint to this puzzle's theme clue