Jamie Campbell-Bower joins Twilight Cast