Once upon a time, not so long ago, Dr. Heathcliff Huxtable (Bill Cosby) held the number one 'TV dad' spot on Father’s Day lists worldwide.
Sure, sure, Cosby and Cliff are two different men, but the lesson is the same. It's no longer enough to simply be present, crack jokes, and serve the kids Jell-O.
The time has come to hold our TV fathers to a higher standard. Out with the old and in with the new... Here are TV's Most Heavenly Fathers of this millennium.
David Nolan Charming, Once Upon a Time
David Nolan (Josh Dallas) is techically Prince Charming, but considers himself a Prince of the people. A man like any other with feelings and emotions, he has both a kingdom to run and a family to protect.
A staunch beliver in happily ever after with an epic love for Snow White, he defends and sacrifices for his family at all costs -- literally making him the prince of dads.
Louis Huang, Fresh Off the Boat
Father, Louis Hang (Randall Park) leads his Taiwanese family as they make their way in America during the 1990s. While his wife and three children have trouble fitting into their new Floridian community -- which is essentially absent of an Asian population -- dad is hell bent on making his new Cowboy-themed steak restaurant a success.
Louis is not giving up on the family's new life in Orlando no matter how (hilariously) tortured his family is by their new address. This father is determined to provide his wife and children with the opportunity he never had -- to live the American Dream.
Richard Castle, Castle
The only thing more honorable than a man who’s a fabulous father, is one who’s an amazing son as well. Richard Castle (Nathan Fillion) has been sole custodian of his daughter, Alexis, ever since his wife cheated, divorced him, and ran off for a more exciting life.
Yet after his mother is swindled out of her life's savings, he also rescues her and moves mom in with him.
When it comes to Alexis, Castle's love knows no bounds. He's done everything from mercilessly torturing those who harm her, to making Alexis his ‘Best Man' when he remarries. Castle does everything for his child, because she is, without question, "the most important person in his life."
Rogelio de la Vega, Jane the Virgin
He may have missed Jane’s early years, but as soon as soon as Rogelio de la Vega (Jaime Camile) discovers he’s Jane’s biological father, he totally makes up for lost time.
The famous telenovela star supports Jane's relationships and pregnancies -- no matter how they come to be, or where they may go. Though rather self-obsessed, Rogelio has been a dream dad to Jane from the get-go -- even when suddenly being a father was virgin territory.
Andre Johnson, black-ish
It's anything but easy to establish a true sense of cultural identity while bringing up African American children in a predominantly white, upper-middle-class neighborhood. Yet Andre Johnson (Anthony Anderson) is determined to make it work.
He wants his family to have a happy, modern life -- based on equality and chock-full of opportunity. t's not all so serious though, as Andre is one of, if not THE funniest dad on network television today!
Fred Andrews, Riverdale
While the rest of the parents in Riverdale are hiding scandalous family secrets from their children, Fred Andrews (Luke Perry) takes the moral high ground. Focused on his son, Archie, while guiding him through high school, Fred would do anything for his son — even take a bullet for him.
Wait! There's more TV's 17 Most Heavenly Fathers! Just click "Next" below: