Is owl city English?

yes infact they are