Todd Adamson as Prince Eric.