Keegan Allen and Ravenswood cast