Fifty Shades of Grey fans may be a little torn on the casting of S&M addict and business mogul Christian Grey, but the star of the film, Charlie Hunnam is opening up about how he landed the role, getting into the head of Christian and how his girlfriend will feel about those steamy sex scenes.

Charlie, who also stars as Jax Teller on AMC’s Sons of Anarchy, told reporters that once he had his test reading with Dakota Johnson – a.k.a. Anastasia Steele – he knew he was right for the role. “As soon as we got in the room and started reading with Dakota, I knew that I definitely wanted to do it, because there was a tangible chemistry between us,” he said. “It felt kind of exciting and fun and weird and compelling, and so that was it.”

Related Article: Dakota Johnson & Charlie Hunnam Land 'Fifty Shades of Grey' Roles!

Charlie may have had an idea that he could step into the shoes of Christian, it wasn’t until we read the steamy novel that his interested peaked even more. “I went and read the first book to get a clearer idea of who this character was, and felt even more excited about the prospect of bringing him to life,” he said.”

Fun fact: his jewelry designer girlfriend Morgana McNelis actually encouraged him to take on the coveted role! But let’s be honest, it won’t be easy to for her to watch her beau do some of the things described in the book! “It’s very hard to be with an actor… she’s required to share parts of me that she wouldn’t really want to share,” he said. “With the nature of this role, that’s going to be times 10. My first job was on a miniseries called Queer as Folk. It was incredibly explicit sexual scenes with a man. If I could do it when I was 18 with a guy, I can certainly do it at 33 with a lady.”

Look, all we have to do say it we cannot wait to see Charlie take on the role of Christian Grey and if you’ve seen Sons of Anarchy, you know why. But just to give our opinion, take a look at our latest episode of WTF Wednesday below!

Are you excited to see Charlie as Christina in Fifty Shades of Grey?