Come On Get Happy!: It's Danny Bonaduce's 56th Birthday — See the Cast of 'The Partridge Family' Then and Now

David Cassidy
1 / 10

Getty Images

David Cassidy (Keith Partridge)

Today, the 66-year-old star — who remains one of the most beloved teen idols from the 1970s! — continues to work as an actor and musician. In recent years, David has been arrested several times for DUI and suspicion of DUI.