It is highly likely an angelfish will eat guppies. Angelfish are carnivores and guppies are small, vulnerable prey. Angelfish can also be territorial and aggressive. Tank size, tank mates, and individual temperament matter, but keeping them together is generally not recommended for a peaceful community tank. If attempted, use a large tank with hiding spots and monitor closely.