The perfect cast