Tbf Selena was an actress before she was a singer. She had her own show on the Disney channel and has starred in several movies post Disney. Harry also did cameos in a couple English films and starred in Dunkirk back in 2017. I think artist just tend to veer off into acting at some point in their career a la Madonna, Beyoncé, Rihanna and the list goes on and on.