Jamie Campbell Bower and Lily Collins in Toronto