Canadian actor Dylan Neal has been cast been cast in upcoming motion picture version of Fifty Shades of Grey.

The 44-year-old star is the latest addition to join the film adaptation of E.L. James' erotic novel and will take on the role of Bob Adams, stepfather to Anastasia Steele, played by Dakota Johnson, and husband to her mother, Carla portrayed Jennifer Ehle.

Neal, who is best known for his villainous role as Arrow's Dr.Anthony Ivo is set to join Johnson and Jamie Dornan, who is taking on the role of kinky millionaire Christian Grey, on set in Vancouver, this week.

The news comes after Universal Pictures announced that Marcia Gay Harden has joined the cast as Christian Grey's adoptive mother, Dr. Grace Trevelyan Grey, while British singer Rita Ora will star as his adopted sister, Mia.

Other actors in the cast include Luke Grimes as Christian Grey's elder brother, Elliot, Eloise Mumford as Anastasia's best friend Kate Kavanagh, Victor Rasuk as Anastasia's pal Jose, and Max Martini, who stars as Christian Grey's bodyguard.

Fifty Shades of Grey is due for release in February 2015.