Ansel Elgort sees himself as a ''few different people''.

The 'Fault In Our Stars' actor has admitted he has three alter egos, himself, Ansel Elgort, the actor and Ansolo, the DJ.

Speaking about the best day of his life so far, he said: ''You know, it might be a weird actor thing, but I think of myself as a few different people. Like, I think of myself as Ansel - that's one person. And then I'm Ansel Elgort. That's another person. And then I'm Ansolo.

''So for Ansel, the best day of my life has been on the beach on Long Island with my family, totally chilling without a worry in the world.

''For Ansel Elgort, presenting at the Oscars was pretty sick. For Ansolo, I was so excited when Steve Angello, my favorite DJ, played my song 'Totem' for the first time. I started crying. Then when I heard he was going to sign it to his label, I was freaking out.''

The 21-year-old star also opened up about his new career as a disc jockey and how the name 'Ansolo' came about.

He told Teen Vogue magazine: ''I was so bad. I called myself 'Hanzolo,' but when I told a pal of mine at school, he was like, 'Dude, that's the stupidest name ever. You have to change that. Why don't you just call yourself ''Ansolo''?' And I was like, 'Oh, word. That's cooler.' Hanzolo just sounds stupid.''