Dan’s most recent TV credits include MTV’s Faking It, The Mentalist, Hot in Cleveland, No Ordinary Family, Make It or Break It, Lost, The New Adventures of Old Christine, Supernatural, Still Standing, Charmed, Will & Grace, Martial Law, Cupid, Friends, Star Trek: The Next Generation and recurring roles on Citizen Baines, Melrose Place, Beverly Hills 90210, Ellen, Courthouse and Sisters. He is also remembered for his role as Johnny McKay on Tour of Duty.
Dan was nominated for a Daytime Emmy Award for his performance as Kevin Buchanan on One Life to Live, a crossover role he also played on All My Children.
He made his film debut in Teen Witch and his roles since then have included Son in Law, Groom Lake, Written in Blood, Dating Games People Play, Undone, Forget Me Not, Dark Power and BFFs.
Dan has also starred in a number of TV movies, including Help for the Holidays, The 404, Shredd, the title role in Van Helsing Chronicles and Shame.
For a full list of credits click here.