Shatter Me Dream cast ► Zac Efron as Adam Kent.