20s
Who is this

A

Prince Charming

B

Prince Phillip

C

Prince Eric

D

Captain John Smith