who played red riding hood in once upon a time
Meghan Ory Meghan Ory (born August 20, 1982)[1] is a Canadian television and film actress. She is best known for her role as Red Riding Hood/Ruby on the ABC fantasy series Once Upon a Time and also starred in the short-lived CBS drama Intelligence as Riley Neal. Ory currently stars in Hallmark family drama Chesapeake Shores as Abby O'Brien.
Sean Maguire Maguire has appeared in several feature films and had moderate success as a singer.[1] He is known in the US for his roles as Donovan Brink on the UPN sitcom Eve, and as Kyle Lendo in the CBS sitcom The Class. Maguire appeared in the second series of Scott & Bailey as P.C. Sean McCartney. He previously played Robin Hood in ABC's Once Upon a Time, having taken over the role from Tom Ellis.[2][3]