Frank Ocean's fashion inspiration is Keanu Reeves.

The 31-year-old singer was a big fan of the way the actor looked in his 1997 movie 'The Devil's Advocate' because he liked the way his accessories complimented his outfits.

He said: ''I was feeling how Keanu Reeves looked in 'The Devil's Advocate'. He would wear a sports coat and tie with a button-collar Oxford sort of deal--the best hair, and the light-wash denims and the belt that matched the shoes.''

When it comes to getting ready for the day, Frank thinks about ''shape'' first and then chooses the ''pieces'' that will give him the look he's thinking of.

He explained to W magazine: ''I start with the shape and then I just slot in the pieces, so I get that shape and go about my day.''

The 'Thinkin' Bout You' hitmaker also revealed another unlikely inspiration, the late Joan Rivers - who died in 2014 from surgery complications aged 81 - as he loved her ''unapologetic'' attitude to life.

He said: ''[Joan Rivers] Rest in Peace. My legend...She was sick! I mean, unapologetic. I think that 'F**k who sees me' energy, 'This is what I am giving. Period' is what I relate to in ballroom culture - it's this extroversion manifest.''

Frank tries to push himself every day to do something to ''rebel'' against himself and stop himself from becoming ''unproductive''.

He explained: ''I do something every day just to rebel against this nonverbal part of my personality that would have me be unproductive.

''So whether it's taking a cold shower or a new physical challenge, it's something to activate the other part of myself that wants to be productive and get things done.''