Come On Get Happy!: See David Cassidy and the Rest of 'The Partridge Family' Cast 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.