How old is Prince Royce?

Geoffrey Royce Rojas is 28 years old. (born May 11, 1989)